(1)信息系统综合知识:包括软件架构的概念、软件架构的风格、特定领域软件架构、基于架构的软件开发方法、软件架构评估、软件产品线,设计模式的概念、设计模式的组成、模式和软件架构、设计模式分类、设计模式的实现。
(2)系统架构设计案例分析:包括软件架构设计、XML技术、基于架构的软件开发过程、架构模型(风格)、特定领域软件架构、基于架构的软件开发方法、架构评估、软件产品线、系统演化,设计模式的概念,设计模式的组成,模式和软件架构,设计模式分类;设计模式实现。
(3)系统架构设计论文:包括软件架构设计、特定领域软件架构、基于架构的软件开发方法、软件演化。
有关软件架构设计的深入和详细知识,须阅读[color=red]《软件体系结构原理、方法与实践》(张友生著[/color],清华大学出版社)
(2)系统架构设计案例分析:包括软件架构设计、XML技术、基于架构的软件开发过程、架构模型(风格)、特定领域软件架构、基于架构的软件开发方法、架构评估、软件产品线、系统演化,设计模式的概念,设计模式的组成,模式和软件架构,设计模式分类;设计模式实现。
(3)系统架构设计论文:包括软件架构设计、特定领域软件架构、基于架构的软件开发方法、软件演化。
有关软件架构设计的深入和详细知识,须阅读[color=red]《软件体系结构原理、方法与实践》(张友生著[/color],清华大学出版社)