| 作 者: | 刘欣怡 |
| 出版社: | 清华大学出版社 |
| 丛编项: | 21世纪高职高专计算机专业教材 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 软件工程 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 软件工程的基本概念
1.1 软件与软件危机
1.1.1 软件
1.1.2 软件危机
1.2 软件工程
1.3 软件生命周期
1.4 软件过程模型
1.4.1 瀑布模型
1.4.2 演化模型
1.4.3 螺旋模型
1.4.4 喷泉模型
1.5 小结
课外习题
第2章 结构化分析与设计
2.1 问题定义、可行性研究和项目开发计划
2.1.1 问题定义
2.1.2 可行性研究
2.1.3 项目开发计划
2.2 软件需求分析
2.2.1 需求分析概述
2.2.2 数据流图
2.2.3 数据字典
2.2.4 需求分析的方法和步骤
2.2.5 软件需求说明书
2.2.6 结构化分析方法的特点
2.3 软件体系结构设计
2.3.1 体系结构定义
2.3.2 数据设计
2.3.3 体系结构风格
2.4 概要设计和详细设计
2.4.1 概要设计
2.4.2 详细设计
2.4.3 软件设计规格说明
2.5 用户界面设计
2.5.1 用户界面应具备的特性
2.5.2 用户界面设计的规则
2.5.3 用户界面设计模型与过程
2.5.4 任务分析
2.5.5 界面设计活动
2.5.6 实现工具
2.6 小结
课外习题
第3章 原型化开发方法
3.1 原型化开发方法的基本原理
3.1.1 原型的类型
3.1.2 原型使用策略
3.1.3 原型化方法的优点
3.2 原型化开发模型和开发过程
3.3 小结
课外习题
第4章 面向对象分析与设计
4.1 面向对象的基本概念和特点
4.1.1 面向对象方法的基本概念
4.1.2 面向对象方法的要素
4.2 面向对象分析与设计
4.2.1 面向对象的分析
4.2.2 面向对象的设计
4.3 面向对象建模方法
4.3.1 标识类及对象
4.3.2 标识对象的属性和关联关系
4.3.3 标识对象的行为
4.3.4 识别对象所属的类和确定结构
4.3.5 定义主题
4.3.6 动态模型
4.3.7 功能模型
4.3.8 3个模型之间的关系
4.4 软件复用
4.4.1 软件复用的概念
4.4.2 软件复用的效果
4.4.3 软件复用技术
4.4.4 面向对象方法与软件复用的关系
4.5 小结
课外习题
第5章 统一建模语言UML基础
第6章 软件测试
第7章 软件维护
第8章 软件工程环境与工具
第9章 软件质量保证与软件质量度量
第10章 软件管理
参考文献