
| 本书是一本关于软件体系结构设计的书籍。书中探讨了软件体系结构的概念、方法、用途等问题,但对软件体系结构概念本身并没有给出非常明确的含义。作者希望读者通读全书后自己形成软件体系结构的一个完整概念。
本书不仅适合大型软件系统的体系结构设计师使用,而且特别适合较小、不太成熟的软件开发组织的体系结构设计师使用,同时,本书也可作为对软件体系结构设计感兴趣的广大读者的参考读物。 |
| Stephen T.Albin 是北加州的软件工程师和技术顾问,曾经开发了多个商用的企业应用软件、软件平台和技术。他是ACM和IEEE计算机和工程管理协会的会员。 |
| 译者序 前言 第1章 软件体系结构介绍 1.1 软件开发的演变 1.2 软件工程基础 1.2.1 可重用资源 1.2.2 通用程序设计语言 1.2.3 专用程序设计语言 1.2.4 建模语言和表示法 1.3 软件体系结构的元素 1.3.1 组件、连接器和质量 1.3.2 体系结构描述 1.3.3 软件体系结构与软件设计方法学 1.3.4 体系结构的类型 1.4 本章小结 第2章 软件产品生命周期 2.1 管理的视图 2.1.1 初始阶段 2.1.2 细化阶段 2.1.3 构造阶段 2.1.4 移交阶段 2.2 软件工程的视图 2.2.1 需求分析和规格说明 2.2.2 设计 2.2.3 实现和测试 2.2.4 部署和维护 2.3 工程设计的视图 2.3.1 产品计划:信息规格说明 2.3.2 概念设计:原则规格说明 2.3.3 具体设计:布局规格说明 2.3.4 详细设计:生产规格说明 2.4 体系结构设计的视图 2.4.1 预设计阶段 2.4.2 域分析阶段 2.4.3 示意设计阶段 2.4.4 设计开发阶段 2.4.5 建造阶段 2.5 各种视图的综合 2.6 本章小结 第3章 体系结构设计过程 3.1 理解问题 3.2 确定设计元素及其关系 3.2.1 定义系统上下文环境 3.2.2 确定模块 3.2.3 描述组件和连接器 3.3 评价体系结构 3.4 转换体系结构 3.5 本章小结 第4章 软件设计介绍 第5章 复杂性和模块化 第6章 模型和知识表示 第7章 体系结构表示 第8章 质量模型和质量属性 第9章 体系结构设计原则 第10章 应用体系结构风格和模式 第11章 理解元模型 第12章 建立体系结构描述 第13章 使用体系结构框架 第14章 软件体系结构质量 参考文献 |
商品评论(0条)