软件体系结构与设计实用教程 9787030504777

配送至
$ $ USD 美元

编辑推荐

《软件体系结构与设计实用教程》可作为高等院校相关专业本科生和研究生教材,也适合从事软件设计、开发、项目管理等工作的业界人士参考。

目录

第1章软件体系结构的基本概念
1.1软件体系结构
1.2软件架构结构
1.3软件架构视图模型
1.4软件体系结构核心元模型
1.5软件架构风格
1.6其他相关概念
1.7思考与练习题
第2章软件质量属性
2.1理解质量属性
2.2功能的正确性
2.3设计时质量属性
2.4运行时质量属性
2.5系统质量属性
2.6用户质量属性
2.7其他质量属性
2.8思考与练习题
第3章软件体系结构风格及案例
3.1概述
3.2数据流风格
3.3过程调用风格
3.4独立构件风格
3.5层次风格
3.6虚拟机风格
3.7客户机/服务器风格
3.8表示分离风格
3.9插件风格
3.10微内核风格
3.11SOA风格
3.12思考与练习题
第4章软件体系结构描述与建模
4.1概述
4.2常用描述方法
4.3Kruchten“4+1”视图模型
4.4其他常用视图
4.5接口建模
4.6常用建模工具
4.7思考和练习题
第5章软件体系结构设计与评估
5.1概述
5.2架构为中心的软件开发过程
5.3属性驱动的设计方法
5.4基于模式的设计方法
5.5模块设计与评估方法
5.6软件体系结构评估
5.7思考与练习题
第6章软件体系结构编档
6.1概述
6.2选择视图
6.3视图编档
6.4制作文档包
6.5一个软件体系结构编档案例
第7章软件体系结构实现与测试
7.1概述
7.2软件框架构造技术
7.3常见架构级软件框架
7.4常见架构级中间件
7.5软件体系结构测试
7.6思考与练习题
第8章软件体系结构和软件产品线
8.1软件复用
8.2软件产品线
8.3软件产品线三大基本活动
8.4软件产品线实践域
8.5软件产品线案例分析
8.6思考与练习题
参考文献

文摘

版权页:



插图:



2.一致性测试
在软件体系结构层次,一致性测试需要检查基于体系结构的软件系统的行为是否与软件体系结构规约中定义的行为一致,并且要检查系统经过修改之后,系统的行为是否仍然与软件体系结构规约中定义的行为一致;另外,在基于架构的软件开发生命周期中,从需求到软件体系结构之间的一致性测试,以及从软件体系结构到基于该架构的不同软件系统之间的一致性测试等也是应该考虑的。
在传统的软件开发过程中,各个开发阶段文档之间的一致性测试普遍存在。同样在基于软件体系结构的软件开发过程中,因为软件体系结构是软件开发过程中设计阶段的一个层次,基于架构的一致性测试也是必不可少的,以确保软件体系结构设计满足特定领域的需求,以及基于软件体系结构的各种应用系统行为与期望的行为一致。所以在某个软件体系结构已经得到验证的情况下,针对基于该软件体系结构的系统实现的一致性测试就显得相当重要了。
ISBN9787030504777
出版社科学出版社
作者尚建嘎
尺寸16