《软件构架编档》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)克莱门茨,(美)巴斯,(美)诺得著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:730207061X
  • 页数:443 页
图书介绍:本书由绪论和两个部分组成,绪论介绍了本书其余部分所用到的必要概念和词汇。探讨了软件构架文档的使用方法以及它之所以重要的原因。第一部分介绍了对软件构架进行了编档的基本工具,介绍了三个基本视图类型,每种视图类型包含多种构架风格。第二部分集中论述了完整的构架文档包。

绪论软件构架及编档 1

P.1软件构架的作用 1

目录 1

P.2构架文档的使用 7

P.3接口 10

P.4视图 10

P.5视图类型和风格 14

P.6合理文档的7种规则 20

P.7总结检查表 27

P.8问题讨论 28

P.9更多阅读材料 29

第Ⅰ部分 软件构架视图类型及风格 32

Ⅰ.1视图类型和风格目录 32

Ⅰ.2风格指导:风格编档标准结构 35

1.1概述 37

第1章模块视图类型 37

1.2模块视图类型的元素、关系和特性 38

1.3模块视图类型支持什么和不支持什么 42

1.4模块视图类型的表示法 43

1.5与其他视图类型的关系 45

1.6总结检查表 45

1.7 问题讨论 46

1.8更多阅读材料 46

第2章模块视图类型的风格 47

2.1分解风格 47

2.2使用风格 58

2.3泛化风格 65

2.4分层风格 71

2.5总结检查表 91

2.7更多阅读材料 92

2.6问题讨论 92

第3章组件和连接器视图类型 94

3.1概述 94

3.2 C C视图类型的元素、关系和特性 97

3.3 C C视图类型支持什么和不支持什么 105

3.4 C C视图类型表示法 107

3.5与其他视图类型的关系 108

3.6总结检查表 110

3.7问题讨论 111

3.8更多阅读材料 112

第4章 组件和连接器视图类型的风格 113

4.1管道和过滤器风格 114

4.2共享数据风格 117

4.3发布-订阅风格 120

4.4客户机-服务器风格 123

4.5对等连接风格 126

4.6通信进程风格 129

4.7 C C风格表示法 132

4.8总结检查表 149

4.9问题讨论 150

4.10更多阅读材料 151

第5章分配视图类型和风格 152

5.1概述 152

5.2分配视图类型的元素、关系和特性 153

5.3部署风格 154

5.4实现风格 161

5.5工作任务风格 163

5.6总结检查表 167

5.7问题讨论 167

5.8更多阅读材料 168

第Ⅱ部分 软件构架编档实践 171

第6章高级概念 171

6.1信息分块:视图包、精化和描述完整性 172

6.2使用上下文图 180

6.3组合视图 184

6.4为可变性和动态编档 193

6.5创建和编档新风格 200

6.6总结检查表 204

6.7问题讨论 205

6.8更多阅读材料 205

第7章软件接口编档 207

7.1概述 207

7.2接口规范 209

7.3接口文档的标准结构 211

7.4接口文档的涉众 219

7.5接口文档的表示法 220

7.6接口文档范例 227

7.7总结检查表 238

7.8问题讨论 238

7.9更多阅读材料 239

第8章行为编档 240

8.1结构之外的信息 240

8.2行为编档位置 241

8.3为什么需要编档行为 241

8.4编档内容 243

8.5编档行为的方式:表示法和语言 246

8.6总结检查表 263

8.7问题讨论 264

8.8更多阅读材料 264

第9章视图的选择 268

9.1涉众及其文档需要 269

9.2做出选择 282

9.3两个范例 284

9.4总结检查表 289

9.5问题讨论 290

9.6更多阅读材料 290

第10章制作文档包 291

10.1采用一个文档还是若干文档 291

10.2视图编档 293

10.3编档视图之外的信息 298

10.4软件构架文档的验证 309

10.5总结检查表 314

10.6问题讨论 314

10.7更多阅读材料 315

11.1概述 316

第11章其他视图和视图外信息 316

11.2 Rational统一过程/Kruchten4+1 317

11.3 UML 321

11.4西门子4种视图 324

11.5 C4ISR构架框架 327

11.6 ANSI/IEEE-1471-2000 331

11.7数据流和控制流 333

11.8 RM-ODP 341

11.9如何结束构架编档 342

11.10尾声 346

11.11更多阅读材料 347

附录A软件构架文档包摘录 349

ECS软件构架文档 350

术语表 430

参考文献 433