| 作 者: | 鄂旭 高学东 任永昌 |
| 出版社: | 清华大学出版社 |
| 丛编项: | 21世纪高等学校规划教材 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 工学 计算机 教材 研究生/本科/专科教材 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 软件工程概述
1.1 软件工程学科由来
1.2 软件危机表现
1.3 软件工程
1.4 软件生命周期
1.5 软件开发过程
1.6 软件开发过程模型
1.6.1 瀑布模型
1.6.2 V模型
1.6.3 原型模型
1.6.4 螺旋模型
1.6.5 增量模型
1.6.6 RAD模型
1.6.7 软件包模型
1.7 软件开发过程模型选择
第2章 软件开发可行性研究
2.1 可行性研究概述
2.1.1 可行性研究的含义
2.1.2 可行性研究的作用
2.2 可行性研究的内容
2.2.1 技术可行性
2.2.2 经济可行性
2.2.3 社会可行性
2.3 可行性研究的工作阶段
2.3.1 机会研究
2.3.2 初步可行性研究
2.3.3 可行性研究
2.3.4 项目评估决策
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.6 可行性研究报告的描述方法
2.6.1 系统流程图
2.6.2 数据流图
2.6.3 数据字典
2.7 可行性研究报告的主要内容
第3章 软件开发需求分析
3.1 需求分析概述
3.1.1 需求与需求分析
3.1.2 需求分析的重要性
3.1.3 需求分析的任务
3.2 需求分析的过程
3.2.1 获取用户需求
3.2.2 分析用户需求
3.2.3 需求文档编写
3.2.4 需求分析评审
3.3 需求分析的内容
3.4 需求分析的方法
3.4.1 结构化方法
3.4.2 面向对象方法
3.4.3 原型方法
3.5 需求分析验证
3.5.1 需求分析验证的方法
3.5.2 需求分析验证的内容
第4章 软件开发系统规划
4.1 计算机应用系统的计算模式
4.1.1 单主机计算模式
4.1.2 客户/服务器计算模式
4.1.3 浏览器/服务器计算模式
4.2 系统规划任务
4.3 系统规划的主要方法
4.3.1 关键成功因素法
……
第5章 软件系统分析
第6章 软件系统设计
第7章 数据库设计
第8章 软件实现
第9章 软件测试
第10章 软件维护
第11章 文档管理
第12章 数据仓库
第13章 数据挖掘概述
附录A 可行性分析(研究)报告
附录B 软件需求规格说明
附录C 软件(结构)设计说明
附录D 计算机编程手册
附录E 软件测试报告
附录F 软件质量保证计划
附录G 软件配置管理计划
参考文献