对软件体系结构和软件设计模式进行介绍,并提供对应的编程作业供读者练习