软件工程设计导论:过程、原理与模式(UML2.0版)目录

如题所述

软件工程设计导论:过程、原理与模式(UML2.0版)的目录详细介绍了多个核心章节,旨在帮助读者理解软件设计的各个方面。


第1部分,简介,涵盖软件设计学的基础概念。第1章从软件设计的概念出发,解释了设计的本质——它是问题的解决方案,强调了抽象化和模型在设计中的关键作用。设计的多样性被进一步探讨,包括产品设计、工程设计以及软件工程设计团队的协作。此外,软件设计在生命周期中的重要性,如软件生命周期、跨生命周期的设计和“做什么”与“如何做”的区别,也做了深入讨论。


第2章深入解析软件设计过程和管理,使用UML活动图展示了设计过程的可视化表示。这部分内容有助于读者理解设计方法和历史,以及其在实践中的应用。


第II部分详细介绍了软件产品设计,从设计的上下文开始,然后逐步深入到产品设计分析、解析以及用例驱动的设计。


第III部分重点转向软件工程设计,包括工程设计分析、解析、体系结构设计和各种设计解析,如静态中级面向对象设计和动态设计的交互作用模型、状态模型等。


第IV部分深入探讨软件设计模式,如体系结构风格、面向对象和中级设计模式,以及代理者、生成器和反应器等具体模式的介绍。


最后,附录部分提供了术语表、AquaLush案例分析和参考文献,为深入研究和实践提供了补充资源。




扩展资料

本书是国际知名软件工程专家Christopher Fox教授关于软件工程设计的一本大学教程,着重描述如何理解软件问题以及如何设计用来解决这些问题的方案。为了便于大家理解和应用,书中采用了常用的UML2表示法进行设计,并提供大量的示例,本书适用于具有面向对象编程基础并熟悉基本的数据结构和算法知识的大学高年级学生和软件开发人员。

温馨提示:答案为网友推荐,仅供参考
相似回答