本书详细介绍了软件生存周期、传统软件工程、面向对象软件工程、软件过程工程和软件体系结构设计的思想与实现方法;本书力图反映软件工程领域的新发展,新增加用户界面设计、WebApp设计等内容;提供课程教学度表和相关习题的参考答案。
售 价:¥
纸质售价:¥36.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
出版说明
前言
课程教学进度表
第1章 软件和软件工程
1.1 计算机系统与软件
1.2 软件工程定义
1.3 软件生存周期及其过程
1.4 软件工具与开发环境
1.5 软件工程发展的4个阶段
1.6 软件工程师的责任
小结
习题
第2章 软件过程
2.1 通用过程模型
2.2 传统过程模型
2.3 软件生存周期过程与软件过程工程
2.4 软件生存周期基本过程
2.5 软件生存周期支持过程
2.6 软件生存周期组织过程
2.7 剪裁过程
2.8 过程与组织的关系
2.9 Rational统一过程
2.10 敏捷开发
小结
习题
第3章 需求工程
3.1 理解需求
3.2 需求分析
3.3 基于场景建模
3.4 补充用例的UML模型
3.5 数据建模概念
3.6 基于类的建模
3.7 面向数据流建模
3.8 生成行为模型
3.9 需求建模的模式
3.10 Web应用系统的需求建模
小结
习题
第4章 设计的概念
4.1 软件工程中的设计
4.2 设计过程
4.3 关注点分离
4.4 关于设计的概念
4.5 设计模型
4.6 模块的划分
4.7 Parnas方法
4.8 软件详细设计
小结
习题
第5章 体系结构设计
5.1 概述
5.2 体系结构的类型
5.3 体系结构的风格
5.4 体系结构的设计
5.5 评估可选的体系结构设计
小结
习题
第6章 构件级设计
6.1 什么是构件
6.2 设计基于类的构件
6.3 实施构件级设计
6.4 WebApp的构件级设计
6.5 设计传统构件
6.6 基于构件的开发
小结
习题
第7章 用户界面设计
7.1 黄金规则
7.2 用户界面的分析与设计
7.3 界面分析
7.4 界面设计步骤
7.5 WebApp界面设计
7.6 设计评估
小结
习题
第8章 基于模式的设计
8.1 模式设计
8.2 基于模式的软件设计
8.3 体系结构模式
8.4 构件级设计模式
8.5 用户界面设计模式
8.6 WebApp设计模式
小结
习题
第9章 WebApp设计
9.1 WebApp设计质量
9.2 设计目标
9.3 WebApp界面设计
9.4 美学设计
9.5 内容设计
9.6 体系结构设计
9.7 导航设计
9.8 构件级设计
9.9 面向对象的超媒体设计方法
小结
习题
第10章 软件质量管理
10.1 对软件质量的需求
10.2 软件质量度量
10.3 软件质量评估指标体系
10.4 软件评价
10.5 CMM:软件能力成熟度模型
10.6 质量管理文件
小结
习题
第11章 软件测试
11.1 软件测试策略
11.2 传统软件的测试策略
11.3 面向对象的测试策略
11.4 WebApp的测试策略
11.5 确认测试
11.6 系统测试
11.7 调试技巧
11.8 测试传统应用系统
11.9 测试面向对象应用系统
11.10 测试Web应用系统
小结
习题
第12章 软件配置管理
12.1 概述
12.2 SCM中心存储库
12.3 SCM过程
12.4 WebApp配置管理
小结
习题
第13章 软件项目管理
13.1 软件项目的特点
13.2 软件开发组织
13.3 软件项目估算
13.4 安排项目进度
13.5 风险管理
13.6 标准化管理
小结
习题
第14章 软件维护与再工程
14.1 概述
14.2 维护策略
14.3 软件的可维护性
14.4 业务过程再工程
14.5 软件再工程
14.6 正向工程
14.7 维护管理与文件
小结
习题
附录 习题参考答案
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
第10章
第11章
第12章
第13章
第14章
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜