| 作 者: | 马小军 |
| 出版社: | 清华大学出版社 |
| 丛编项: | 高等学校计算机专业规划教材 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 工学 教材 研究生/本科/专科教材 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 概述
1.1 软件的基本概念及特点
1.1.1 软件是什么
1.1.2 软件的分类
1.1.3 软件的发展
1.2 软件工程的提出
1.2.1 软件工程提出的导火索
1.2.2 软件工程的原理
1.2.3 软件工程的目标
1.3 软件开发方法
1.3.1 结构化方法
1.3.2 原型化方法
1.3.3 面向对象方法
1.3.4 敏捷开发方法
本章小结
习题
第2章 软件生存周期模型
2.1 软件生存周期及其组成
2.1.1 软件生存周期的概念和提出的意义
2.1.2 软件生存周期的划分与组成
2.2 软件开发模型
2.2.1 瀑布模型
2.2.2 快速原型模型
2.2.3 增量模型
2.2.4 螺旋模型
2.2.5 喷泉模型
2.3 常用软件建模工具
2.3.1 Microso{t Visi0
2.3.2 Rational ROSe
本章小结
习题
第3章 用户需求与可行性研究
3.1 用户需求调研
3.1.1 关于需求
3.1.2 用户需求调研的必要性
3.1.3 需求调研方法
3.1.4 调研内容和步骤
3.2 业务描述
3.2.1 业务流程定义
3.2.2 业务流程图
3.3 软件项目可行性分析
3.4 成本/效益分析
3.4.1 软件开发成本估算
3.4.2 软件效益分析
本章小结
习题
第4章 基于结构化方.击的需求分析
4.1 需求分析简述
4.1.1 何为需求分析
4.1.2 需求分析的主要任务
4.1.3 需求分析的原则
4.1.4 需求分析方法的分类
4.2 结构化分析
4.2.1 结构化分析的特点和原则
4.2.2 结构化分析的主要工具
4.3 数据流程图的构建
4.3.1 构建数据流程图的作用
4.3.2 数据流程图的基本符号
4.3.3 构建数据流程图的步骤
4.3.4 构建数据流程图需要注意的问题
4.4 数据字典
4.4.1 构建数据字典的意义和用途
4.4.2 数据字典的主要内容
4.4.3 构建数据字典使用的符号
4.4.4 数据字典举例
……
第5章 系统概念要设计
第6章 详细设计与编码实现
第7章 面向对象设计
第8章 UML建模
第9章 测试与维护
第10章 软件项目管理
附录 软件工程文档模板
参考文献