软件体系结构与设计
¥39.50定价
作者: 周苏,彭彬,张泳
出版时间:2013年3月
出版社:清华大学出版社
- 清华大学出版社
- 9787302312598
- 1
- 94756
- 平装
- 16开
- 2013年3月
- 568
- 370
内容简介
软件体系结构是软件工程中一个比较新的重要研究和应用领域。《普通高等教育“十一五”国家级规划教材·计算机系列教材:软件体系结构与设计》是为高等院校软件工程及IT各专业软件体系结构、软件设计等课程编写的以实验实践为主线开展教学的教材,也可作为软件开发人员的参考读物。
全书以软件工程为基础,理论联系实际,通过一系列与教学内容紧密结合的实验练习,把软件体系结构与软件设计的概念、理论知识与技术融人到软件工程实践当中,使学生加深对该课程的认识和理解。内容涉及软件体系结构知识的各个方面,包括概述,理解需求,需求建模(场景、信息与类分析),需求建模(流程、模式与Web应用),设计的概念,体系结构的模式与结构,体系结构的设计与实现,构件级设计,基于模式的设计,WebApp设计,嵌入式软件设计,分布式系统体系结构,面向服务的体系结构,体系结构的描述与评估等,全书包含14章和1个附录。
全书以软件工程为基础,理论联系实际,通过一系列与教学内容紧密结合的实验练习,把软件体系结构与软件设计的概念、理论知识与技术融人到软件工程实践当中,使学生加深对该课程的认识和理解。内容涉及软件体系结构知识的各个方面,包括概述,理解需求,需求建模(场景、信息与类分析),需求建模(流程、模式与Web应用),设计的概念,体系结构的模式与结构,体系结构的设计与实现,构件级设计,基于模式的设计,WebApp设计,嵌入式软件设计,分布式系统体系结构,面向服务的体系结构,体系结构的描述与评估等,全书包含14章和1个附录。
目录
第1章 概述
1.1 关于软件工程原则
1.2 指导实践的核心原则
1.2.1 指导过程的原则
1.2.2 指导实践的原则
1.3 指导框架活动的原则
1.3.1 沟通原则
1.3.2 策划原则
1.3.3 建模原则
1.3.4 构造原则
1.3.5 部署原则
1.4 什么是软件体系结构
1.4.1 软件设计层次
1.4.2 体系结构
1.4.3 软件体系结构的定义
1.5 体系结构的描述与决策
1.6 体系结构的研究范畴
1.7 体系结构的设计原则
1.8 习题
1.9 实验与思考:软件设计的网络支持环境
1.9.1 实验目的
1.9.2 工具准备工作
1.9.3 实验内容与步骤
1.9.4 实验总结
1.9.5 实验评价(教师)
1.10 阅读与分析:技术资格(水平)考试与相关职业
第2章 理解需求
2.1 需求工程
2.2 建立根基
2.2.1 确认利益相关者
2.2.2 识别多重观点
2.2.3 协同合作
2.2.4 首次提问
2.3 导出需求
2.3.1 协同收集需求
2.3.2 质量功能部署(QFD)
2.3.3 用户场景
2.3.4 导出工作产品
2.4 开发用例
2.5 构建需求模型
2.5.1 需求模型的元素
2.5.2 分析模式
2.6 协商需求
2.7 确认需求
2.8 习题
2.9 实验与思考:软件系统的需求分析
2.9.1 实验目的
2.9.2 工具准备工作
2.9.3 实验内容与步骤
2.9.4 实验总结
2.9.5 实验评价(教师)
2.10 阅读与分析:后PC时代的竞争图谱:谁在蚕食PC市场?
第3章 需求建模:场景、信息与类分析
3.1 需求分析
3.1.1 总体目标和原理
3.1.2 分析的经验原则
3.1.3 域分析
……
第4章 需求建模:流程、模式与Web应用
第5章 设计的概念
第6章 体系结构的模式与结构
第7章 体系结构的设计与实现
第8章 构件级设计
第9章 基于模式的设计
第10章 WebApp设计
第Il章 嵌入式软件设计
第12章 分布式系统体系结构
第13童 面向服务的体系结构
第14章 体系结构的描述与评估
附录 部分习题与实验参考答案
主要参考文献
1.1 关于软件工程原则
1.2 指导实践的核心原则
1.2.1 指导过程的原则
1.2.2 指导实践的原则
1.3 指导框架活动的原则
1.3.1 沟通原则
1.3.2 策划原则
1.3.3 建模原则
1.3.4 构造原则
1.3.5 部署原则
1.4 什么是软件体系结构
1.4.1 软件设计层次
1.4.2 体系结构
1.4.3 软件体系结构的定义
1.5 体系结构的描述与决策
1.6 体系结构的研究范畴
1.7 体系结构的设计原则
1.8 习题
1.9 实验与思考:软件设计的网络支持环境
1.9.1 实验目的
1.9.2 工具准备工作
1.9.3 实验内容与步骤
1.9.4 实验总结
1.9.5 实验评价(教师)
1.10 阅读与分析:技术资格(水平)考试与相关职业
第2章 理解需求
2.1 需求工程
2.2 建立根基
2.2.1 确认利益相关者
2.2.2 识别多重观点
2.2.3 协同合作
2.2.4 首次提问
2.3 导出需求
2.3.1 协同收集需求
2.3.2 质量功能部署(QFD)
2.3.3 用户场景
2.3.4 导出工作产品
2.4 开发用例
2.5 构建需求模型
2.5.1 需求模型的元素
2.5.2 分析模式
2.6 协商需求
2.7 确认需求
2.8 习题
2.9 实验与思考:软件系统的需求分析
2.9.1 实验目的
2.9.2 工具准备工作
2.9.3 实验内容与步骤
2.9.4 实验总结
2.9.5 实验评价(教师)
2.10 阅读与分析:后PC时代的竞争图谱:谁在蚕食PC市场?
第3章 需求建模:场景、信息与类分析
3.1 需求分析
3.1.1 总体目标和原理
3.1.2 分析的经验原则
3.1.3 域分析
……
第4章 需求建模:流程、模式与Web应用
第5章 设计的概念
第6章 体系结构的模式与结构
第7章 体系结构的设计与实现
第8章 构件级设计
第9章 基于模式的设计
第10章 WebApp设计
第Il章 嵌入式软件设计
第12章 分布式系统体系结构
第13童 面向服务的体系结构
第14章 体系结构的描述与评估
附录 部分习题与实验参考答案
主要参考文献