
作者:克莱门茨
页数:240
出版社:清华大学出版社
出版日期:2003
ISBN:9787302073468
电子书格式:pdf/epub/txt
内容简介
本书由结论和两个部分组成。绪论介绍了本书其余部分所用到的必要概念和词汇,定义了构架视图类型、风格和视图,这3个概念是本书介绍的编档方案的基础。第一部分介绍了3个基本视图类型;模块视图类型、组件和连接器视图类型以及分配视图类型。第三部分集中论述了完整的构架文档包,这一部分完善了第一部分铺陈的内容。本书主要供软件构架师和负责为软件项目编写构架文档的技术文献书写员阅读,同时也可供那些打算学习和利用这种文档的人们阅读。
作者简介
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。
本书特色
| 美国“软件开发”杂志第十三界图书效率大奖 |
| 本书由绪论和两个部分组成。绪论介绍了本书其余部分所用到的必要概念和词汇,探讨了软件构架文档的使用方法以及它之所以重要的原因,定义了构架视图类型、风格和视图,这3个概念是本书介绍的编档方案的基础,另外,绪论部分还包含了正确编档的7个基本规则。第I部分”软件构架视图类型及风格”介绍了对软件构架进行编档的基本工具:视图类型。这一部分介绍了3个基本视图类型:模块视图类型、组件和连接器视图类型以及分配视图类型。每个视图类型包含多种构架风格,即视图类型的特化。这一部分具体描述了这些风格。第II部分”软件构架编档实践”集中论述了完整的构架文档包,制作构架文档包是出色的软件构架师的职责。第II部分完善了第I部分铺陈的内容。 |
| 本书主要供软件构架师和负责为软件项目编写构架文档的技术文献书写员阅读,同时也可供那些打算学习和利用这种文档的人们阅读。 |
目录
| 绪论软件构架及编档 |
| P.1软件构架的作用 |
| P.2构架文档的使用 |
| P.3接口 |
| P.4视图 |
| P.5视图类型和风格 |
| P.6合理文档的7种规则 |
| P.7总结检查表 |
| P.8问题讨论 |
| P.9更多阅读材料 |
| 第I部分软件构架视图类型及风格 |
| 1.1视图类型和风格目录 |
| 1.2风格指导:风格编档标准结构 |
| 第1章模块视图类型 |
| 1.1概述 |
| 1.2模块视图类型的元素.关系和特性 |
| 1.3模块视图类型支持什么和不支持什么 |
| 1.4模块视图类型的表示法 |
| 1.5与其他视图类型的关系 |
| 1.6总结检查表 |
| 1.7问题讨论 |
| 1.8更多阅读材料 |
| 第2章模块视图类型的风格 |
| 2.1分解风格 |
| 2.2使用风格 |
| 2.3泛化风格 |
| 2.4分层风格 |
| 2.5总结检查表 |
| 2.6问题讨论 |
| 2.7更多阅读材料 |
| 第3章组件和连接器视图类型 |
| 3.1概述 |
| 3.2C&C视图类型的元素.关系和特性 |
| 3.3C&C视图类型支持什么和不支持什么 |
| 3.4C&C视图类型表示法 |
| 3.5与其他视图类型的关系 |
| 3.6总结检查表 |
| 3.7问题讨论 |
| 3.8更多阅读材料 |
| 第4章组件和连接器视图类型的风格 |
| 4.1管道和过滤器风格 |
| 4.2共享数据风格 |
| 4.3发布-订阅风格 |
| 4.4客户机-服务器风格 |
| 4.5对等连接风格 |
| 4.6通信-进程风格 |
| 4.7C&C风格表示法 |
| 4.8总结检查表 |
| 4.9问题讨论 |
| 4.10更多阅读材料 |
| 第5章分配视图类型和风格 |
| 5.1概述 |
| 5.2元素.关系和特性 |
| 5.3部署风格 |
| 5.4实现风格 |
| 5.5工作任务风格 |
| 5.6总结检查表 |
| 5.7问题讨论 |
| 5.8更多阅读材料 |
| 第II部分软件构架编档实践 |
| 第6章高级概念 |
| 6.1信息分块:视图包.精化和描述完整性 |
| 6.2使用上下文图 |
| 6.3组合视图 |
| 6.4为可变性和动态编 |
| 6.5创建和编档新风格 |
| 6.6总结检查表 |
| 6.7问题讨论 |
| 6.8更多阅读材料 |
| 第7章软件接口编档 |
| 7.1概述 |
| 7.2接口规范 |
| 7.3接口文档的标准结构 |
| 7.4接口文档的涉众 |
| 7.5接口文档的表示法 |
| 7.6接口文档范例 |
| 7.7总结检查表 |
| 7.8问题讨论 |
| 7.9更多阅读材料 |
| 第8章行为编档 |
| 8.1结构之外的信息 |
| 8.2行为编档位置 |
| 8.3为什么需要编档行为 |
| 8.4编档内容 |
| 8.5编档行为的方式:表示法和语言 |
| 8.6总结检查表 |
| 8.7问题讨论 |
| 8.8更多阅读材料 |
| 第9章视图的选择 |
| 9.1涉众及其文档需求 |
| 9.2做出选择 |
| 9.3两个范例 |
| 9.4总结检查表 |
| 9.5问题讨论 |
| 9.6更多阅读材料 |
| 第10章制作文档包 |
| 10.1采用一个文档还是若干文档? |
| 10.2视图编档 |
| 10.3编档视图之外的信息 |
| 10.4软件构架文档的验证 |
| 10.5总结检查表 |
| 10.6问题讨论 |
| 10.7更多阅读材料 |
| 第11章其他视图和视图外信息 |
| 11.1概述 |
| 11.2Rational统一过程/Kruchten4+1 |
| 11.3UML |
| 11.4西门子4种视图 |
| 11.5C4ISR构架框架 |
| 11.6ANSI/IEEE-1471-2000 |
| 11.7数据流和控制流 |
| 11.8RM-ODP |
| 11.9如何结束构架编档 |
| 11.10尾声 |
| 11.11更多阅读材料 |
| 附录A软件构架文档包摘录 |
| ECS软件构架文档 |
| 术语表 |
| 参考文献 |















