《软件系统分析与体系结构设计》旨在从基础着手,系统地介绍软件系统分析和体系结构设计的原理、方法和实践。全书分为11章,主要内容包括软件工程基础概述(第1章)、结构化分析和设计方法(第2章)、面向对象的分析和设计方法(第3~7章)以及软件体系结构设计(第8~11章)。
第1章系统介绍了软件工程的相关背景知识。第2章简要描述了传统的结构化方法的要点和分析设计的步骤。第3—7章详细讨论了面向对象方法的要点和分析设计的步骤,包括用例建模、静态建8模、动态建模和实现建模等,并以UML为建模语言,Rational Rose为工具,给出了较完整的示例。第8~11章讨论了软件体系结构的风格、设计和评估等内容。
《软件系统分析与体系结构设计》可以作为各类计算机相关专业本科学生的教科书,或者供软件开发人员参考,也适合推荐给有兴趣系统学习软件开发的非计算机专业的学生自学使用。