图书介绍
实用软件工程PDF|Epub|txt|kindle电子书版本网盘下载
![实用软件工程](https://www.shukui.net/cover/67/33011365.jpg)
- 赵池龙,杨林,孙伟编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121028379
- 出版时间:2006
- 标注页数:354页
- 文件大小:27MB
- 文件页数:367页
- 主题词:软件工程-高等学校-教材
PDF下载
下载说明
实用软件工程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件工程的内容与方法1
1.1 软件工程的定义2
1.2 软件工程的作用5
1.3 软件的开发方法7
1.3.1 面向过程的方法7
1.3.2 面向对象的方法8
1.3.3 面向数据的方法9
1.3.4 软件工程的形式化方法10
1.3.5 四种开发方法的对比15
1.4 软件工程的五个面向理论16
1.5 软件的支持过程17
1.6 软件的管理过程17
1.6.1 ISO 9000体系18
1.6.2 微软企业文化模式23
1.6.3 CMM/CMMI模型25
1.6.4 敏捷文化现象29
1.7 软件工程与信息系统工程34
1.7.1 信息系统的定义35
1.7.2 信息系统的建设方法36
1.8 信息系统建设案例38
1.9 本章小结39
习题140
第2章 软件生存周期及开发模型41
2.1 软件生存周期概论42
2.2 瀑布模型42
2.3 增量模型44
2.4 迭代模型45
2.5 原型模型48
2.6 本章小结50
习题251
第3章 软件立项与合同52
3.1 立项方法53
3.2 立项文档53
3.3 签订合同的方法与合同文档58
3.4 下达任务的方法与相关文档59
3.5 任务书案例60
3.6 本章小结63
习题363
第4章 软件需求65
4.1 需求分析的重要性66
4.2 需求分析的理论基础67
4.3 需求分析的任务70
4.4 需求分析的目的75
4.5 需求分析的方法75
4.6 需求的分类80
4.7 需求的描述工具80
4.7.1 描述工具概述80
4.7.2 实体-联系模型81
4.7.3 数据流图81
4.7.4 用例图83
4.7.5 活动图85
4.8 需求的管理过程86
4.9.1 需求报告和需求规格说明书的差异89
4.9 需求分析的文档89
4.9.2 用户需求报告90
4.9.3 需求规格说明书95
4.9.4 需求管理文档100
4.10 本章小结101
习题4102
第5章 软件策划103
5.1 软件策划概论104
5.2 软件策划方法105
5.3 软件策划文档110
5.4 策划管理方法与文档114
习题5115
5.5 本章小结115
第6章 软件设计117
6.1 软件设计概论118
6.2 软件设计原理119
6.3 软件架构设计121
6.4 软件详细设计123
6.4.1 面向过程详细设计123
6.4.2 面向数据详细设计125
6.4.3 面向对象详细设计127
6.4.4 软件详细设计方法总结136
6.5 软件属性和度量137
6.5.1 设计属性137
6.5.2 设计度量140
6.6 软件设计文档142
6.6.1 概要设计说明书142
6.6.2 详细设计说明书147
6.6.3 设计管理文档151
6.7 本章小结151
习题6152
第7章 软件建模154
7.1 三个模型的建模思想155
7.1.1 三个模型概论155
7.1.2 业务模型156
7.1.3 功能模型157
7.1.4 数据模型157
7.2 数据模型设计概论158
7.2.1 数据库与数据库管理系统159
7.2.2 数据库的组成159
7.2.3 数据库设计的内容与步骤160
7.3 数据库设计的理论与方法162
7.4 信息系统建模实例分析170
7.5 三个模型建模思想总结173
7.6 UML的建模思想175
7.6.1 UML对软件工程的重大影响175
7.6.2 UML的概念模型176
7.6.3 UML的建模思想179
7.6.4 UML的缺点与不足181
7.7 本章小结185
习题7185
第8章 软件实现187
8.1 软件实现概论188
8.2 软件实现原则190
8.3 编程语言190
8.4 编码技术192
8.5 软件实现管理196
8.6 屏幕界面设计198
8.6.1 控件级定义198
8.6.2 窗口级定义201
8.6.3 系统级定义203
8.7 帮助信息204
8.7.1 在线帮助204
8.7.2 提示信息205
8.7.3 其他规定207
8.8 软件实现文档208
8.9 本章小结212
习题8213
第9章 软件测试214
9.1 软件测试概论215
9.2 软件测试理论基础216
9.2.1 软件测试216
9.2.2 进行软件测试的原因217
9.2.3 软件测试的发展历史218
9.2.4 软件测试的目的和目标219
9.2.5 软件测试的原则220
9.2.6 软件测试模型222
9.2.7 软件测试的分类224
9.2.8 软件质量定义与软件测试标准226
9.2.9 软件测试工具227
9.2.10 软件测试文档227
9.3 测试流程和测试技术231
9.3.1 理解、验证和分解需求231
9.3.2 编写测试计划232
9.3.3 测试执行238
9.3.4 专项测试238
9.3.5 编写测试报告240
9.4 测试案例分析245
9.5 软件测试职业素质培养246
9.6 本章小结247
习题9248
第10章 软件发布与实施249
10.1 软件产品分类250
10.2 软件产品发布251
10.3 软件产品实施253
10.4 本章小结254
习题10254
第11章 软件维护255
11.1 软件维护的传统方法256
11.2 软件维护的最新方法258
11.3 软件维护文档261
11.4 本章小结262
习题11263
第12章 软件过程管理264
12.1 CMM/CMMI的基本概念265
12.2 SW-CMM介绍269
12.3 CMM/CMMI实施思路274
12.5 CMMI内容简介278
12.6 CMMI阶段式模型成熟度等级2的过程域介绍281
12.7 成熟度等级2的解释291
12.8 本章小结292
习题12293
第13章 软件配置管理295
13.1 配置管理的重要性296
13.2 配置管理的定义与范围297
13.3 配置管理的基本概念299
13.4 配置管理员的职责301
13.5 配置管理工具VSS302
13.6 配置管理工具ClearCase304
13.7 本章小结306
习题13307
第14章 软件质量保证308
14.1 软件质量的基本概念309
14.2 软件质量的保证方法310
14.3 评审在质量保证中的作用313
14.4 软件质量保证文档315
14.4.1 质量保证文档315
14.4.2 质量保证管理文档318
14.5 本章小结318
习题14319
第15章 软件培训320
15.1 软件培训方法321
15.1.1 公司集中培训321
15.1.2 项目组分散培训322
15.1.3 对客户的培训322
15.2 软件培训文档322
15.2.1 培训技术文档322
15.2.2 培训管理文档323
15.3 本章小结324
习题15324
第16章 软件项目管理325
16.2 项目管理的重要性326
16.1 项目管理定义326
16.3 项目管理认证体系328
16.4 项目经理职责及工作程序330
16.5 项目经理对程序员的九条要求332
16.6 项目经理谈项目管理七条经验334
16.7 高层经理谈项目管理十大原则337
16.8 从大学生到职业人再到项目经理340
16.9 软件企业架构及工作流341
16.10 本章小结344
习题16345
附录A 文档编写指南索引表347
附录B 案例索引表348
附录C 英文缩略词英汉对照表349
参考文献354