更新时间:2020-05-29 11:56:31
封面
书名页
版权页
出版说明
前言
课程教学进度表
第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章 软件质量管理