图书介绍
软件工程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王宜贵主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111107897
- 出版时间:2008
- 标注页数:237页
- 文件大小:14MB
- 文件页数:247页
- 主题词:软件工程-高等学校:技术学校-教材
PDF下载
下载说明
软件工程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件工程概述1
1.1 软件的概念1
1.1.1 软件的含义1
1.1.2 软件的特点1
1.1.3 软件的分类1
1.2 软件工程的产生和概念2
1.2.1 软件危机2
1.2.2 软件工程的定义和内容3
1.3 软件工程的目标和原理4
1.3.1 软件工程的基本目标4
1.3.2 软件工程的基本原理5
1.4 软件生命周期和开发模型5
1.4.1 软件生命周期5
1.4.2 软件开发模型6
1.5 软件开发方法和开发工具10
1.5.1 软件开发方法的概念10
1.5.2 软件开发的基本方法10
1.5.3 软件开发工具12
1.6 软件开发文档13
1.6.1 软件开发文档综述13
1.6.2 文件编制中的考虑因素14
1.6.3 文件编制的管理工作15
1.6.4 文件编制实施规定的实例16
1.7 小结17
1.8 习题18
第2章 制定计划19
2.1 问题定义19
2.1.1 问题定义的任务19
2.1.2 问题定义报告的内容19
2.2 可行性研究20
2.2.1 可行性研究的主要任务20
2.2.2 可行性研究的步骤21
2.2.3 可行性研究报告编写提示22
2.3 系统流程图26
2.3.1 系统流程图符号26
2.3.2 系统流程图举例27
2.4 成本-效益分析27
2.4.1 系统的成本27
2.4.2 系统的效益28
2.4.3 成本-效益分析方法28
2.5 工程量估算29
2.5.1 常用估算技术29
2.5.2 估算模型30
2.6 项目开发计划32
2.6.1 制定项目开发计划的主要任务33
2.6.2 复审项目开发计划34
2.6.3 项目开发计划编写提示34
2.7 小结36
2.8 习题36
第3章 需求分析38
3.1 需求分析概述38
3.1.1 需求分析的任务38
3.1.2 需求分析的过程39
3.1.3 需求获取的方法40
3.1.4 需求分析的原则41
3.2 结构化分析41
3.2.1 结构化分析方法的基本思想41
3.2.2 数据流图42
3.2.3 数据词典44
3.2.4 加工逻辑说明46
3.2.5 其他图形工具48
3.3 面向对象分析50
3.3.1 面向对象技术50
3.3.2 需求陈述55
3.3.3 用例分析56
3.3.4 对象模型57
3.3.5 动态模型61
3.3.6 功能模型63
3.4 需求规格说明书64
3.4.1 需求规格说明书的作用64
3.4.2 软件需求说明书编写提示64
3.5 小结66
3.6 习题66
第4章 软件设计70
4.1 软件设计概述70
4.1.1 软件设计的任务70
4.1.2 软件设计的原则73
4.2 结构化设计76
4.2.1 结构化设计图形工具76
4.2.2 数据流图的类型78
4.2.3 设计过程79
4.2.4 变换分析79
4.2.5 事务分析80
4.2.6 结构图的改进80
4.3 结构化程序设计81
4.3.1 程序流程图82
4.3.2 N-S图84
4.3.3 问题分析图84
4.3.4 程序设计语言85
4.4 面向对象系统设计85
4.4.1 系统设计概述85
4.4.2 问题域子系统设计87
4.4.3 人机交互子系统设计87
4.4.4 任务管理子系统设计89
4.4.5 数据管理子系统设计90
4.5 对象设计91
4.5.1 确定类中应有的服务91
4.5.2 对象描述92
4.5.3 服务算法设计92
4.5.4 面向对象设计的启发规则92
4.6 Jackson方法93
4.6.1 Jackson方法概述93
4.6.2 三种基本结构94
4.6.3 设计过程95
4.7 软件复用技术97
4.7.1 软件复用技术概述97
4.7.2 面向对象的软件复用技术98
4.8 软件设计阶段文档100
4.8.1 概要设计说明书编写提示100
4.8.2 详细设计说明书编写提示101
4.9 小结103
4.10 习题103
第5章 程序编码107
5.1 程序设计语言107
5.1.1 程序设计语言的分类107
5.1.2 程序设计语言的选择108
5.2 程序设计风格108
5.2.1 程序内部的文档109
5.2.2 数据说明110
5.2.3 语句构造110
5.2.4 输入和输出111
5.2.5 面向对象程序设计风格111
5.3 程序的效率113
5.3.1 程序运行时间113
5.3.2 存储器效率113
5.3.3 输入/输出的效率113
5.4 程序复杂性度量114
5.4.1 McCabe度量法114
5.4.2 Halstead方法115
5.5 用户手册和操作手册116
5.5.1 用户手册编写提示116
5.5.2 操作手册编写提示118
5.6 小结119
5.7 习题119
第6章 软件检验121
6.1 软件检验概述121
6.1.1 检验的手段121
6.1.2 软件测试的目标和原则122
6.1.3 软件测试常用方法123
6.1.4 测试信息流124
6.2 软件评审124
6.2.1 软件评审条款125
6.2.2 软件评审特点126
6.3 测试用例设计126
6.3.1 白盒法126
6.3.2 黑盒法129
6.4 测试的过程与策略131
6.4.1 单元测试132
6.4.2 集成测试133
6.4.3 确认测试135
6.4.4 系统测试136
6.5 面向对象测试137
6.5.1 测试策略和过程137
6.5.2 测试用例设计138
6.6 程序调试139
6.6.1 调试技术140
6.6.2 调试原则141
6.7 软件测试文档142
6.7.1 测试计划编写提示142
6.7.2 测试分析报告编写提示143
6.8 小结144
6.9 习题144
第7章 软件维护147
7.1 软件维护概述147
7.1.1 软件维护的类型147
7.1.2 软件维护的特点148
7.1.3 软件维护的副作用149
7.2 软件维护活动151
7.2.1 维护机构151
7.2.2 维护申请151
7.2.3 维护工作流程152
7.2.4 程序修改的步骤153
7.2.5 维护记录153
7.2.6 维护评价154
7.3 软件的可维护性154
7.3.1 决定软件可维护性的因素154
7.3.2 提高可维护性的方法155
7.3.3 可维护性复审156
7.4 软件再工程157
7.4.1 逆向工程157
7.4.2 软件重构157
7.4.3 正向工程158
7.5 小结158
7.6 习题158
第8章 软件开发工具和环境160
8.1 软件开发工具和环境简介160
8.1.1 软件开发工具160
8.1.2 软件开发环境162
8.1.3 CASE技术163
8.2 常用软件开发工具简介164
8.2.1 Rational Rose164
8.2.2 Project 2000165
8.2.3 Visual SourceSafe166
8.3 小结167
8.4 习题167
第9章 软件项目管理169
9.1 软件项目管理概述169
9.1.1 软件项目的特点169
9.1.2 软件管理的主要职能169
9.1.3 软件度量170
9.2 人员组织与管理170
9.2.1 组织结构170
9.2.2 人员配备172
9.2.3 指导与检验173
9.3 进度安排与控制174
9.3.1 任务的确定与并行性175
9.3.2 制定开发进度计划175
9.3.3 进度安排的方法176
9.3.4 进度跟踪和控制177
9.4 风险管理178
9.4.1 风险类型178
9.4.2 风险识别180
9.4.3 风险评估181
9.4.4 风险应对策略182
9.5 软件配置管理184
9.5.1 软件配置184
9.5.2 软件配置管理过程186
9.6 软件质量和质量保证187
9.6.1 软件质量概述188
9.6.2 软件质量标准188
9.6.3 软件质量保证191
9.7 软件过程能力成熟度模型(CMM)193
9.7.1 CMM概述193
9.7.2 CMM的5个等级194
9.7.3 CMM的内部结构195
9.7.4 软件过程改进196
9.7.5 CMMI简介196
9.8 小结197
9.9 习题197
第10章 软件开发文档实例200
10.1 可行性研究报告200
10.2 项目开发计划202
10.3 软件需求说明书204
10.4 概要设计说明书206
10.5 详细设计说明书212
10.6 使用说明213
10.7 测试计划214
10.8 测试分析报告215
附录 统一建模语言(UML)216
参考文献237
热门推荐
- 3732945.html
- 3024008.html
- 1233985.html
- 3824823.html
- 1347223.html
- 453448.html
- 349390.html
- 2635364.html
- 3736949.html
- 2450013.html
- http://www.ickdjs.cc/book_3268573.html
- http://www.ickdjs.cc/book_1132176.html
- http://www.ickdjs.cc/book_3448218.html
- http://www.ickdjs.cc/book_2404258.html
- http://www.ickdjs.cc/book_2778274.html
- http://www.ickdjs.cc/book_1458243.html
- http://www.ickdjs.cc/book_2312527.html
- http://www.ickdjs.cc/book_1981429.html
- http://www.ickdjs.cc/book_194992.html
- http://www.ickdjs.cc/book_2334826.html