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

- 任永昌编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302285519
- 出版时间:2012
- 标注页数:296页
- 文件大小:29MB
- 文件页数:315页
- 主题词:软件工程-高等学校-教材
PDF下载
下载说明
软件工程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
技 术篇3
第1章 软件工程概述3
1.1软件及其特征3
1.1.1软件的定义3
1.1.2软件的特征4
1.2软件危机5
1.2.1软件危机的表现5
1.2.2产生软件危机的原因6
1.3软件工程7
1.3.1软件工程的概念7
1.3.2软件工程的基本原理8
1.3.3软件工程的目标9
1.4软件工程方法学10
1.4.1结构化方法10
1.4.2面向对象方法11
1.4.3敏捷方法13
1.5软件项目管理14
1.5.1软件项目难于管理的原因14
1.5.2软件项目管理的内容与知识体系15
1.5.3软件项目管理的原则16
思考题19
第2章 软件开发过程模型20
2.1软件生命周期20
2.2软件过程20
2.3软件开发过程22
2.4软件开发过程模型24
2.4.1瀑布模型24
2.4.2 V模型25
2.4.3原型模型27
2.4.4螺旋模型28
2.4.5增量模型30
2.4.6 RAD模型31
2.4.7软件包模型33
2.4.8遗留系统维护模型34
2.5软件开发过程模型选择34
思考题35
第3章 可行性研究36
3.1可行性研究的含义36
3.2可行性研究的内容37
3.2.1技术可行性37
3.2.2经济可行性38
3.2.3社会可行性39
3.3可行性研究的阶段39
3.3.1机会研究40
3.3.2初步可行性研究41
3.3.3详细可行性研究41
3.3.4项目评估决策42
3.4成本/效益分析42
3.4.1投资回收期42
3.4.2投资收益率45
3.5方案选择与决策46
3.5.1确定型决策46
3.5.2非确定型决策47
3.6可行性研究报告的描述方法49
3.6.1数据流图49
3.6.2数据字典52
思考题54
第4章 需求分析55
4.1需求分析概述55
4.1.1需求与需求分析55
4.1.2需求分析的特点56
4.1.3需求分析的重要性57
4.1.4需求分析的任务58
4.2需求分析过程58
4.2.1获取用户需求58
4.2.2分析用户需求59
4.2.3编写需求文档60
4.2.4需求分析评审60
4.3需求分析内容61
4.4需求分析方法62
4.4.1结构化方法62
4.4.2面向对象方法65
4.4.3原型方法70
4.4.4用例建模72
4.5需求分析变更74
4.5.1需求变更的原因75
4.5.2相应对策75
4.6需求分析验证76
4.6.1需求分析验证的方法76
4.6.2需求分析验证的内容77
4.7需求管理77
4.7.1需求开发与需求管理的界限77
4.7.2需求管理的主要活动78
4.7.3需求管理的方法与手段78
思考题79
第5章 概要设计80
5.1软件设计概述80
5.2概要设计主要内容81
5.2.1设计任务81
5.2.2设计原则81
5.2.3图形工具84
5.2.4设计方法85
5.2.5启发式设计策略91
5.3接口设计92
5.4概要设计与详细设计的衔接93
思考题94
第6章 详细设计95
6.1设计任务95
6.2结构程序设计95
6.3表示工具97
6.3.1流程图97
6.3.2盒图98
6.3.3问题分析图99
6.3.4过程设计语言100
6.3.5 IPO图101
6.3.6判定表102
6.3.7判定树103
6.4面向数据结构的设计方法103
6.4.1 Jackson系统开发方法103
6.4.2 Warnier方法106
6.5程序复杂性度量106
思考题108
第7章 软件实现110
7.1输入设计110
7.1.1设计原则110
7.1.2输入方式111
7.1.3输入格式111
7.1.4输入校验112
7.2输出设计113
7.2.1设计内容113
7.2.2报表方式输出114
7.2.3图形方式输出115
7.3屏幕界面设计116
7.3.1设计规则116
7.3.2设计要素117
7.3.3设计内容118
7.4程序设计语言121
7.4.1语言分类121
7.4.2语言特性122
7.4.3语言选择124
7.5编程风格125
7.5.1源程序文档化125
7.5.2标识符命名127
7.5.3语句构造与程序书写128
7.6软件调试129
7.7程序效率132
7.8程序安全性133
7.8.1冗余程序设计134
7.8.2防错程序设计134
思考题135
第8章 软件测试136
8.1软件测试概述136
8.1.1软件测试过程136
8.1.2软件测试原则137
8.2软件测试方法138
8.2.1静态测试与动态测试138
8.2.2黑盒测试与白盒测试140
8.3测试用例设计技术142
8.3.1黑盒测试用例设计142
8.3.2白盒测试用例设计144
8.4单元测试145
8.4.1测试环境146
8.4.2测试内容146
8.5集成测试148
8.5.1测试过程148
8.5.2集成策略149
8.6确认测试151
8.6.1测试步骤151
8.6.2测试内容152
8.7系统测试154
8.7.1特点与方法154
8.7.2外部接口测试155
8.7.3其他测试类型155
思考题156
第9章 软件维护158
9.1软件维护概述158
9.1.1软件维护的内容158
9.1.2软件维护的分类158
9.1.3软件维护的要求159
9.2软件维护过程模型161
9.2.1快速修改模型161
9.2.2 Boehm模型161
9.2.3 IEEE模型162
9.2.4迭代增强模型163
9.2.5维护模型分析163
9.3软件维护技术164
9.4软件维护过程165
9.5软件维护控制171
9.6软件维护组织管理172
9.6.1组织模式172
9.6.2人员管理173
9.7软件再工程174
9.7.1认识软件再工程174
9.7.2软件再工程技术175
思考题176
管 理篇179
第10章 进度计划管理179
10.1软件项目进度计划概述179
10.1.1进度计划的作用179
10.1.2进度计划管理的过程180
10.1.3进度计划管理注意事项181
10.2进度计划编制方法181
10.2.1甘特图法181
10.2.2持续时间压缩法184
10.3进度计划编制186
10.3.1任务的并行性186
10.3.2进度计划的表达形式187
10.3.3进度计划编制过程189
10.4进度计划控制190
10.4.1进度计划控制的难点190
10.4.2进度计划控制的手段191
思考题193
第11章质量管理194
11.1软件质量与软件质量管理194
11.1.1软件质量194
11.1.2软件质量管理195
11.2软件质量策划196
11.3软件质量计划196
11.4软件质量保证198
11.4.1质量保证活动199
11.4.2质量保证关键技术200
11.5软件质量控制201
11.5.1质量控制模型202
11.5.2质量控制的方法与技术203
11.6软件质量改进204
11.7软件评审205
11.7.1评审内容206
11.7.2评审方法207
11.8 ISO 9000质量管理体系208
11.8.1 ISO 9000族标准的组成208
11.8.2 ISO 9000在软件组织的实施209
思考题209
第12章 成本管理211
12.1软件成本分析211
12.1.1软件成本特点211
12.1.2软件成本构成211
12.1.3软件成本影响因素213
12.2软件资源计划214
12.3软件成本估算216
12.3.1代码行法软件规模估算216
12.3.2功能点分析法软件成本估算217
12.4软件成本预算221
12.5软件成本控制222
12.5.1成本控制流程222
12.5.2成本控制措施223
12.5.3成本控制方法224
思考题226
第13章 配置管理227
13.1配置管理概述227
13.1.1配置管理需求分析227
13.1.2配置管理的作用228
13.2配置管理的相关概念229
13.2.1软件配置项229
13.2.2基线231
13.2.3版本232
13.2.4配置数据库233
13.3配置管理的组织233
13.4配置管理的主要活动234
13.4.1配置标识235
13.4.2版本控制236
13.4.3变更控制237
13.4.4状态报告240
13.4.5配置审核241
思考题242
第14章 文档管理243
14.1文档管理概述243
14.1.1文档管理的概念243
14.1.2文档与软件规模243
14.2文档的分类与作用244
14.2.1文档分类244
14.2.2文档作用245
14.3文档编制要求246
14.4文档编制过程248
14.5文档编制252
14.5.1编制策略252
14.5.2质量等级253
14.5.3质量要求254
14.5.4书写风格255
思考题257
第15章 人力资源管理258
15.1软件项目人力资源的特征258
15.2人力资源管理的主要内容260
15.3人员的组织与分工261
15.3.1项目组的组织形式261
15.3.2各阶段人员需求263
15.4人力资源计划264
15.4.1人力资源计划理论基础264
15.4.2人力资源计划实例265
15.5项目经理267
15.5.1项目经理的技能要求267
15.5.2项目经理的素质与职责268
15.6团队建设269
15.6.1团队建设的重要性269
15.6.2团队建设过程270
15.6.3打造高效团队的策略271
思考题272
实 验篇275
实验1可行性分析报告275
实验2软件需求规格说明277
实验3软件结构设计说明279
实验4软件详细设计说明281
实验5软件测试报告283
实验6软件产品规格说明285
实验7软件开发计划287
实验8软件质量保证计划289
实验9软件配置管理计划291
实验10软件用户手册293
参考文献295
热门推荐
- 251725.html
- 2463429.html
- 331054.html
- 3519629.html
- 2068047.html
- 1378136.html
- 1413478.html
- 2836340.html
- 2262943.html
- 612513.html
- http://www.ickdjs.cc/book_2377780.html
- http://www.ickdjs.cc/book_3118722.html
- http://www.ickdjs.cc/book_1836193.html
- http://www.ickdjs.cc/book_3193496.html
- http://www.ickdjs.cc/book_3872072.html
- http://www.ickdjs.cc/book_895507.html
- http://www.ickdjs.cc/book_3416866.html
- http://www.ickdjs.cc/book_5673.html
- http://www.ickdjs.cc/book_1815507.html
- http://www.ickdjs.cc/book_3680024.html