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

- 李军国编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302305149
- 出版时间:2013
- 标注页数:381页
- 文件大小:130MB
- 文件页数:397页
- 主题词:软件工程-高等学校-教材
PDF下载
下载说明
软件工程案例教程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软件的分类2
1.2软件的发展和软件危机3
1.2.1软件的发展历程3
1.2.2软件危机的表现、产生的原因和解决方法4
1.3软件工程方法学6
1.3.1软件工程的基本概念6
1.3.2软件工程的要素6
1.3.3软件工程的基本原理7
1.3.4软件工程的基本目标8
1.3.5软件工程的基本原则9
1.3.6两种主要的软件工程方法9
1.4软件的生命周期10
1.4.1生命周期的种类10
1.4.2生命周期的阶段划分11
1.5软件过程的模型12
1.5.1瀑布模型13
1.5.2原型模型13
1.5.3增量模型14
1.5.4螺旋模型15
1.5.5变换模型16
1.5.6喷泉模型16
1.5.7智能模型17
1.5.8第4代技术模型17
1.5.9基于构件的开发模型18
1.6本章小结19
习题119
第2章 需求分析与需求设计21
2.1可行性研究22
2.1.1问题的定义22
2.1.2可行性分析的内容24
2.2需求分析的任务26
2.3获取需求的方法30
2.4需求分析的原理31
2.4.1需求分析的原则31
2.4.2需求分析的过程32
2.5分析建模33
2.5.1分析模型33
2.5.2数据建模(E-R图)34
2.5.3功能建模(数据流图)36
2.5.4行为建模(状态迁移图)43
2.5.5数据字典45
2.5.6加工说明的描述工具48
2.6需求规格说明书50
2.7需求验证52
2.8本章小结53
习题253
第3章 软件设计55
3.1软件设计的原理56
3.1.1软件设计的过程56
3.1.2软件设计的原则57
3.1.3软件体系结构60
3.1.4模块化设计的方法63
3.2结构化设计方法68
3.2.1系统结构图中的模块68
3.2.2变换流与变换型系统结构69
3.2.3事务流与事务型系统结构图70
3.2.4变换分析与映射70
3.2.5事务分析与映射71
3.2.6软件体系结构优化的方法72
3.2.7“黑箱”技术的使用73
3.3数据设计75
3.3.1数据设计的原则75
3.3.2文件设计的过程75
3.3.3数据库设计76
3.3.4数据库设计的技巧84
3.4详细设计86
3.4.1详细设计的任务86
3.4.2详细设计的原则87
3.4.3过程设计87
3.4.4界面设计93
3.4.5在线帮助的信息设计95
3.4.6提示信息的信息设计96
3.5设计规格说明与设计评审98
3.5.1软件设计规格说明书98
3.5.2软件设计的评审99
3.6本章小结99
习题399
第4章 面向对象方法学102
4.1面向对象概述102
4.1.1面向对象基本概念103
4.1.2面向对象基本特征104
4.2面向对象开发方法概述107
4.2.1软件开发过程107
4.2.2传统开发方法存在的问题108
4.2.3面向对象开发方法的特点109
4.2.4 Booch方法110
4.2.5 Coda/Yourdon方法110
4.2.6 OMT方法111
4.2.7 OOSE方法114
4.3统一建模语言UML115
4.3.1 UML概述115
4.3.2 UML内容116
4.4本章小结118
习题4118
第5章 面向对象分析120
5.1面向对象分析概述120
5.1.1面向对象分析模型120
5.1.2面向对象分析过程121
5.2需求陈述122
5.3建立静态模型124
5.3.1寻找类与对象125
5.3.2确定关联129
5.3.3确定属性132
5.3.4识别主题133
5.3.5识别结构134
5.3.6定义服务136
5.3.7完善对象模型136
5.4建立动态模型137
5.4.1准备脚本138
5.4.2确定事件139
5.4.3.准备事件跟踪图139
5.4.4构造状态机图140
5.4.5完善动态模型142
5.5建立功能模型143
5.5.1确定基本系统模型图143
5.5.2细化数据流图143
5.5.3功能描述144
5.6面向对象分析实例145
5.7本章小结148
习题5148
第6章 面向对象设计150
6.1面向对象设计概述150
6.1.1面向对象设计模型152
6.1.2面向对象设计准则152
6.1.3面向对象设计启发规则156
6.2系统设计157
6.2.1系统分解158
6.2.2设计问题域子系统161
6.2.3设计人机交互子系统163
6.2.4设计任务管理子系统165
6.2.5设计数据管理子系统168
6.2.6全局资源管理172
6.2.7控制流机制172
6.2.8边界条件173
6.2.9评审173
6.3对象设计173
6.3.1设计内部结构173
6.3.2设计关联174
6.3.3设计接口175
6.3.4设计类中的服务175
6.3.5选择复用构件177
6.3.6优化对象设计179
6.4面向对象设计实例183
6.4.1分析阶段183
6.4.2设计阶段184
6.5本章小结187
习题6188
第7章 代码设计190
7.1程序设计语言190
7.1.1程序设计语言的基本成分190
7.1.2程序设计语言的分类191
7.1.3程序设计语言的选择192
7.2程序设计风格193
7.2.1源程序的文档化194
7.2.2数据说明195
7.2.3语句构造195
7.2.4输入与输出196
7.2.5编程规范197
7.3结构化程序设计200
7.3.1结构化程序设计的原理201
7.3.2结构化编程201
7.4面向对象程序设计203
7.4.1面向对象语言的特点203
7.4.2面向对象语言的选择204
7.4.3面向对象程序设计风格205
7.5程序效率206
7.6程序复杂性度量207
7.7本章小结209
习题7209
第8章 软件测试211
8.1软件测试基础212
8.1.1什么是软件缺陷212
8.1.2软件测试的原则213
8.1.3软件测试过程模型214
8.1.4软件测试的阶段216
8.1.5软件测试的工作范畴218
8.2软件测试基本技术218
8.2.1黑盒测试和白盒测试218
8.2.2静态测试和动态测试219
8.2.3验证与确认220
8.2.4自动化测试和随机测试220
8.3黑盒测试法220
8.3.1等价类划分法221
8.3.2边界值分析法222
8.3.3错误推测法224
8.3.4因果图法224
8.4白盒测试法227
8.4.1逻辑覆盖法227
8.4.2基本路径法229
8.5软件测试计划230
8.5.1测试策略230
8.5.2制定测试计划232
8.6测试用例设计233
8.6.1什么是测试用例233
8.6.2测试用例的书写标准234
8.6.3测试用例设计的原则234
8.7面向对象测试235
8.7.1面向对象测试模型236
8.7.2面向对象的单元测试236
8.7.3面向对象的集成测试238
8.8软件测试自动化239
8.8.1自动化测试的基本概念239
8.8.2测试工具的分类及选择240
8.9本章小结241
习题8242
第9章 成本估算与进度规划246
9.1软件度量与软件生产率247
9.1.1软件度量247
9.1.2面向规模的度量247
9.1.3面向功能的度量248
9.1.4软件质量的度量249
9.1.5影响软件生产率的因素250
9.2软件项目估算与开发成本估算251
9.2.1软件项目计划的目标251
9.2.2软件的范围251
9.2.3软件开发的资源252
9.2.4软件项目估算254
9.2.5估算之前的任务分解254
9.2.6软件开发成本估算256
9.3进度计划262
9.3.1各阶段工作量的分配262
9.3.2制定开发进度计划262
9.3.3进度安排的方法263
9.4本章小结265
习题9265
第10章 团队建设与沟通管理268
10.1团队建设的基本概念268
10.2项目团队的组织268
10.2.1项目的组织结构模式269
10.2.2程序设计小组的组织形式271
10.3团队成员的选择与基本要求273
10.3.1项目开发各阶段对人员的需求273
10.3.2配备人员的原则274
10.3.3对项目经理的要求274
10.3.4团队成员的招聘与选择275
10.4团队的建设与管理276
10.4.1项目成员的使用与培训276
10.4.2对项目成员的激励276
10.4.3软件项目的指导277
10.4.4软件项目的检验277
10.5团队的沟通管理278
10.5.1沟通管理与沟通的原则278
10.5.2沟通方式278
10.5.3编制项目沟通计划279
10.6本章小结281
习题10281
第11章 风险管理和配置管理282
11.1风险管理282
11.1.1软件风险分类282
11.1.2风险识别283
11.1.3风险预测287
11.1.4处理风险的策略288
11.2质量保证289
11.2.1软件质量289
11.2.2软件质量保证措施290
11.3配置管理293
11.3.1软件配置管理的内容293
11.3.2软件配置管理的基本目标294
11.3.3软件配置管理角色职责294
11.3.4软件配置管理过程描述295
11.3.5软件配置管理的关键活动296
11.4本章小结301
习题11302
第12章 软件过程304
12.1软件过程概述304
12.2软件过程能力成熟度模型305
12.2.1软件过程能力成熟度模型(SW-CMM)的诞生305
12.2.2软件过程能力成熟度模型(CMM)的组织与结构306
12.2.3能力等级的特点和关键过程域308
12.2.4实施CMM是软件企业发展的必然趋势311
12.3软件过程的改进314
12.3.1软件过程改进的5条原则315
12.3.2软件过程改进的策略316
12.3.3软件过程改进战略策划318
12.3.4软件过程改进建议320
12.3.5实施SPI的目的321
12.3.6以项目形式管理SPI322
12.4本章小结323
习题12323
第13章 软件工程标准325
13.1软件工程标准化325
13.1.1软件工程标准的概念325
13.1.2软件工程标准的制定与推行326
13.1.3软件工程标准层次326
13.2软件质量认证326
13.2.1软件质量认证的产生背景326
13.2.2软件质量认证的标准327
13.2.3软件质量认证的作用327
13.2.4 ISO 9000标准的构成327
13.3 GB/T 8567——2006计算机软件文档编制规范328
13.3.1使用范围328
13.3.2文档过程328
13.3.3文档编制要求329
13.4本章小结331
习题13332
第14章 软件文档333
14.1软件文档的意义333
14.2软件文档的作用333
14.2.1管理依据333
14.2.2任务之间联系的凭证333
14.2.3质量保证334
14.2.4培训与参考334
14.2.5软件维护支持334
14.2.6历史档案334
14.3软件文档的分类334
14.3.1开发文档334
14.3.2产品文档335
14.3.3管理文档335
14.4软件文档的管理335
14.4.1概述335
14.4.2管理者的作用335
14.4.3制定文档编制策略336
14.5软件文档的编写技巧337
14.5.1从技术角度进行文档的编写和评价337
14.5.2明确文档编写人员的责任337
14.5.3让编写人员对开发项目有准确的认识337
14.5.4让开发和设计人员参与文档审阅工作337
14.6文档编写的常用工具338
14.7本章小结338
习题14338
第15章 软件文档编写指南339
15.1概述339
15.2软件开发文档339
15.2.1可行性分析(研究)报告339
15.2.2软件需求规格说明343
15.2.3概要设计书349
15.2.4详细设计书357
15.3软件管理文档359
15.3.1项目开发计划359
15.3.2软件测试计划368
15.3.3测试报告371
15.3.4开发进度月报372
15.3.5项目开发总结报告374
15.4软件用户文档376
15.4.1用户手册376
15.4.2操作手册379
15.5本章小结380
习题15380
参考文献381
热门推荐
- 1254286.html
- 1708280.html
- 2900144.html
- 1348914.html
- 496047.html
- 2873758.html
- 1284514.html
- 3358423.html
- 3060829.html
- 2663706.html
- http://www.ickdjs.cc/book_648900.html
- http://www.ickdjs.cc/book_3211180.html
- http://www.ickdjs.cc/book_202245.html
- http://www.ickdjs.cc/book_1919499.html
- http://www.ickdjs.cc/book_1487846.html
- http://www.ickdjs.cc/book_1436044.html
- http://www.ickdjs.cc/book_2217731.html
- http://www.ickdjs.cc/book_3668976.html
- http://www.ickdjs.cc/book_864931.html
- http://www.ickdjs.cc/book_2485858.html