图书介绍
小组软件开发过程PDF|Epub|txt|kindle电子书版本网盘下载
![小组软件开发过程](https://www.shukui.net/cover/72/32800645.jpg)
- (美)Watts S.Humphrey著;袁昱译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115087636
- 出版时间:2000
- 标注页数:253页
- 文件大小:13MB
- 文件页数:280页
- 主题词:
PDF下载
下载说明
小组软件开发过程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言页1
第一部分 绪论3
第一章 TSPi简介3
1.1 什么是TSPi3
1.2 TSPi原则4
1.3 TSPi的设计5
1.3.1 提供一个在PSP基础上建立的简单框架5
1.3.2 把产品的开发划分为数个周期5
1.3.5 进行角色和小组评估6
1.3.6 必要的开发纪律6
1.3.4 为小组和学生们提供明确的评估标准6
1.3.3 建立标准的质量和效率评估机制6
1.3.7 提供协同工作指导7
1.4 TSPi的结构和流程7
1.5 TSPif过程10
1.6 课本结构和流程10
1.7 小结11
第二章 小组软件开发逻辑13
2.1 为什么工程会失败13
2.2 常见小组问题14
2.2.1 领导不力14
2.2.6 随意增加功能15
2.2.4 拖延和缺少自信15
2.2.5 质量低劣15
2.2.2 无法协调或合作15
2.2.3 缺少参与15
2.2.7 无效的互评16
2.3 小组是什么16
2.3.1 小组规模16
2.3.2 具有凝聚力的小组16
2.3.3 协同工作基本条件17
2.4 建立高效的小组17
2.4.1 小组内聚力17
2.4.2 挑战性的目标17
2.4.4 共同工作框架18
2.5 小组是怎样发展的18
2.4.3 反馈18
2.6 TSPi是如何创建小组的19
2.6.1 目标19
2.6.2 角色19
2.6.3 计划20
2.6.4 交流20
2.6.5 对外交流20
2.7 小结21
第二部分 TSPi过程25
第三章 启动一个小组工程25
3.1 为什么需要小组启动过程25
3.2 小组目标25
3.2.2 制定小组目标26
3.2.3 TSPi的目标制定26
3.2.1 制定目标需要考虑的事项26
3.3 小组成员目标28
3.4 角色目标29
3.4.1 小组长目标29
3.4.2 开发经理目标29
3.4.3 计划经理目标30
3.4.4 质量/生产经理目标30
3.4.5 技术支持经理目标30
3.5 TSPi启动流程30
3.5.2 产品目标31
3.5.3 小组分配31
3.5.1 学生信息31
3.5.4 小组目标32
3.5.5 小组会议和第一次小组会议36
3.5.6 数据需求36
3.5.7 工程开始36
3.5.8 项目手册36
3.5.9 TSPi支持工具36
3.6 小结40
第四章 开发策略41
4.1 计划第一41
4.1.1 工作前先计划41
4.1.2 为这门课程作计划42
4.2 什么是策略42
4.4 风险管理43
4.3 概念性的设计43
4.5 复用策略44
4.6 策略草案44
4.6.1 开始条件45
4.6.2 确定策略标准47
4.6.3 完成概念性的设计47
4.6.4 选择开发策略47
4.6.5 进行初步规模估计49
4.6.6 进行初步时间估计49
4.6.7 估计风险50
4.6.8 把策略存档50
4.6.10 确定配置管理计划51
4.6.11 结束标准51
4.6.9 开发策略升级51
4.7 小结52
第五章 开发设计53
5.1 计划的必要性53
5.1.1 为什么要制订计划53
5.1.2 平衡的计划54
5.1.3 跟踪计划过程54
5.1.4 详细计划55
5.1.5 完成未计划的任务56
5.1.6 估计级别56
5.1.7 执行计划57
5.2 TSPi计划过程57
5.3 TSPi支持工具58
5.4.2 工程计划步聚2.160
5.4.3 工程计划步聚2.260
5.4 开发计划草案60
5.4.1 开始条件60
5.4.4 工程计划步聚3.166
5.4.5 工程计划步聚3.266
5.4.6 工程计划步聚4.166
5.4.7 工程计划步聚4.266
5.4.8 工程计划步聚567
5.4.9 工程计划步聚668
5.4.10 工程计划步聚769
5.4.11 最终计划步聚73
5.4.12 结束条件73
5.5.3 工程跟踪步聚379
5.5.4 工程跟踪步聚479
5.5.1 工程跟踪步聚179
5.5.2 工程跟踪步聚279
5.5 工作跟踪79
5.5.5 工程跟踪步聚580
5.5.6 工程跟踪步聚680
5.5.7 工程跟踪步聚780
5.5.8 工程跟踪步聚880
5.6 质量计划82
5.6.1 主要比率82
5.6.2 无缺陷比率(PDF)82
5.6.3 缺陷数/页83
5.6.4 缺陷数/KLOC84
5.6.7 A/FR85
5.6.5 缺陷比率85
5.6.6 开发时间比率85
5.6.8 复核与检查比率86
5.6.9 缺陷引入比率86
5.6.10 缺陷除去比率88
5.6.11 阶段成品率88
5.6.12 过程成品率88
5.6.13 处理劣质部分88
5.6.14 质量标准89
5.7 小结89
第六章 定义需求91
6.1 什么是需求91
6.3 需求的变化92
6.2 为什么需要需求92
6.4 软件需求规格说明书(SRS)93
6.4.1 需求的可跟踪性94
6.4.2 平衡工作量94
6.5 TSPi需求草案94
6.5.1 需要说明复核95
6.5.2 需要说明的澄清96
6.5.3 需求任务的分配96
6.5.4 需求分析文档97
6.5.5 系统测试计划98
6.5.6 需求和系统测试计划的检查98
6.6 小结99
6.5.10 结束标准99
6.5.9 需求的基准99
6.5.7 需求的更新99
6.5.8 用户复查SRS99
第七章 小组设计101
7.1 设计的原则102
7.2 小组设计102
7.2.1 使用整个小组103
7.2.2 设计研究103
7.2.3 使用整个小组的才智103
7.3 设计的标准104
7.3.1 设计表示的标准104
7.3.4 生成准确的设计105
7.4 设计的复用105
7.3.3 状态机分析105
7.3.2 使用情形或PSP操作脚本105
7.4.1 复用界面标准106
7.4.2 复用文档标准106
7.4.3 复用部分的质量106
7.4.4 应用支持107
7.5 可用性设计107
7.6 可测性设计107
7.7 设计的复核和检查108
7.8 TSPi设计草案108
7.8.1 开始标准108
7.8.4 总体产品结构109
7.8.5 设计任务的分配109
7.8.3 设计标准109
7.8.2 总体设计109
7.8.6 设计详细说明110
7.8.7 集成测试计划110
7.8.8 设计的检查110
7.8.9 设计的更新114
7.8.10 设计基准114
7.8.11 结束标准114
7.9 小结114
第八章 产品实现117
8.1 设计完成标准117
8.1.1 设计的层次117
8.2.1 标准的复核118
8.2 实现标准118
8.1.2 并行的实现118
8.2.2 编码标准119
8.2.3 大小标准119
8.2.4 度量其他类型产品的大小119
8.2.5 缺陷标准120
8.2.6 预防缺陷121
8.3 实现策略122
8.3.1 实现策略:复核122
8.3.2 实现策略:复用122
8.3.3 实现策略:测试123
8.4 复核和检查123
8.4.1 随机缺陷123
8.4.2 对测试的影响123
8.5 IMP草案124
8.5.1 开始条件124
8.4.3 详尽测试的困难124
8.4.4 对源程序的设计检查124
8.5.2 实现计划127
8.5.3 详细设计和设计复核127
8.5.4 测试的开发127
8.5.5 详细设计的检查127
8.5.6 编码和代码复核128
8.5.7 代码检查128
8.5.8 单元测试129
8.5.9 部件质量复核131
8.5.10 部件的放行132
8.5.11 结束标准132
8.6 小结132
9.1 测试原则135
第九章 集成和系统测试135
9.2 TSPi测试策略136
9.3 建立和集成策略137
9.3.1 Big-Bang策略137
9.3.2 每次一个策略137
9.3.3 聚类策略138
9.3.4 平面系统策略138
9.4 系统测试策略138
9.5 测试计划139
9.6 跟踪和度量测试140
9.6.1 测试日志140
9.7 文档142
9.6.4 追踪缺陷数据142
9.6.3 模块缺陷数据142
9.6.2 有缺陷倾向的模块142
9.7.1 文档的重要性143
9.7.2 文档的设计143
9.7.3 文档的提纲144
9.7.4 书写风格144
9.7.5 文档的复核145
9.8 TSPi测试草案145
9.8.1 开始条件145
9.8.2 测试的开发147
9.8.3 建立148
9.8.4 集成149
9.8.5 系统测试149
9.8.8 结束标准150
9.9 小结150
9.8.6 回归测试150
9.8.7 文档化150
第十章 后期维护153
10.1 为什么我们需要一个后期维护153
10.2 后期维护能为你做什么153
10.3 过程改进建议154
10.4 TSPi后期维护草案154
10.4.1 开始条件154
10.4.2 复核过程数据155
10.4.3 质量复核157
10.4.6 周期报告158
10.4.4 角色评价158
10.4.5 准备周期报告158
10.4.7 角色报告159
10.4.8 工程师报告159
10.4.9 制定报告161
10.4.10 角色评价161
10.4.11 角色评价意见161
10.4.12 结束标准162
10.5 小结162
11.1 小组领导的目标165
11.1.1 小组成员的共同目标165
第十一章 小组领导的角色165
第三部分 小组角色165
11.1.2 小组领导目标1166
11.1.3 小组领导目标2166
11.1.4 小组领导目标3166
11.1.5 小组领导目标4167
11.1.6 小组领导目标5167
11.2 对小组领导者有帮助的技能和能力167
11.2.1 有拥护者的领导者168
11.2.2 领导者需要的特性168
11.2.3 领导者克服困难170
11.2.4 领导者处理人际关系170
11.3 小组领导主要活动170
11.3.1 小组领导主要活动1170
11.3.3 小组领导主要活动3173
11.3.2 小组领导主要活动2173
11.3.4 小组领导主要活动4174
11.3.5 小组领导主要活动5174
11.3.6 小组领导主要活动6175
11.3.7 小组领导主要活动7178
11.3.8 小组领导主要活动8178
11.4 小组领导的工程活动178
11.5 小结178
第十二章 开发经理角色181
12.1 开发经理的目标181
12.1.1 小组成员的共同目标181
12.2 对开发经理有帮助的技能和才干182
12.1.3 开发经理目标2182
12.1.2 开发经理目标1182
12.3 开发经理的主要活动184
12.3.1 开发经理主要活动1184
12.3.2 开发经理主要活动2185
12.3.3 开发经理主要活动3185
12.3.4 开发经理主要活动4186
12.3.5 开发经理主要活动5187
12.3.6 开发经理主要活动6187
12.3.7 开发经理主要活动7188
12.3.8 开发经理主要活动8188
12.3.9 开发经理主要活动9190
12.3.10 开发经理主要活动10190
12.3.11 开发经理主要活动11190
12.5 小结191
12.4 开发经理的工程活动191
第十三章 计划经理角色193
13.1 计划经理的目标193
13.1.1 小组成员的共同目标193
13.1.2 计划经理目标1194
13.1.3 计划经理目标2194
13.2 对计划经理有帮助的技能和能力195
13.3 计划经理的主要活动195
13.3.1 计划经理主要活动1195
13.3.2 计划经理主要活动2197
13.3.3 计划经理主要活动3198
13.3.4 计划经理主要活动4200
13.4 计划经理的工程活动203
13.5 小结203
13.3.5 计划经理主要活动5203
13.3.6 计划经理主要活动6203
第十四章 质量/生产经理角色205
14.1 质量/生产经理的目标205
14.1.1 小组成员的共同目标205
14.1.2 质量/生产经理的目标1206
14.1.3 质量/生产经理的目标2206
14.1.4 质量/生产经理的目标3207
14.1.5 质量/生产经理的目标4207
14.2 质量/生产经理应具备的技能与能力208
14.3 质量/生产经理的主要活动208
14.3.1 质量/生产经理职能1209
14.3.3 质量/生产经理职能3210
14.3.4 质量/生产经理职能4210
14.3.2 质量/生产经理职能2210
14.3.5 质量/生产经理职能5211
14.3.6 质量/生产经理职能6211
14.3.7 质量/生产经理职能7213
14.3.8 质量/生产经理职能8213
14.3.9 质量/生产经理职能9214
14.4 质量/生产经理的工程活动214
14.5 小结215
第十五章 技术支持经理角色217
15.1 技术支持经理的目标217
15.1.3 技术支持经理目标2218
15.1.1 小组成员的共同目标218
15.1.2 技术支持经理目标1218
15.1.4 技术支持经理目标3219
15.1.5 技术支持经理目标4219
15.2 对技术支持经理有帮助的技能和能力219
15.3 技术支持经理的主要活动219
15.3.1 技术支持经理主要活动1221
15.3.2 技术支持经理主要活动2221
15.3.3 技术支持经理主要活动3221
15.3.4 技术支持经理主要活动4221
15.3.5 技术支持经理主要活动5221
15.3.6 技术支持经理主要活动6222
15.3.8 技术支持经理主要活动8223
15.4 技术支持经理的工程活动223
15.3.7 技术支持经理主要活动7223
15.5 小结224
第四部分 使用TSPi229
第十六章 管理自我229
16.1 对工作负责229
16.1.1 一个失败的工程229
16.1.2 履行责任230
16.1.3 决不放弃230
16.1.4 面对事实231
16.1.5 负责任所带来的风险231
16.1.6 陈述事实231
16.2.1 严格按时间表工作232
16.2 努力为工作目标奋斗232
16.1.7 事实是在于辩论232
16.2.2 明确的工作目标带来了明确的工作目的233
16.2.3 你想让我做什么233
16.3 处事的原则233
16.3.1 不与小组中其他人合作的后果234
16.3.2 如何遵循处事的几个原则234
16.4 你对自己的看法234
16.5 你对别人的看法235
16.6 你努力工作的承诺235
16.6.1 优秀的工作是从你开始的235
16.6.2 养成遵守纪律的习惯236
16.6.3 愿望的产生236
16.6.4 提高自我236
16.7 小结237
第十七章 小组中的互相协作239
17.1 配合默契的小组239
17.2 小组工作的责任240
17.3 小组中成员的相互交流240
17.3.1 透明性240
17.3.2 聆听240
17.3.3 协商241
17.3.4 为什么有原则的协商是有效的242
17.3.5 花费足够的时间242
17.4 小组由成员对整个小组的承诺和义务243
17.4.1 负责的承诺243
17.4.2 做出承诺243
17.5.2 支持有自己想法的人244
17.5.1 勇于发表自己的看法244
17.5 参与小组中的活动244
17.5.3 唤起别人的注意245
17.5.4 对他人的意见要给予关注245
17.6 小组建设的责任246
17.7 接受并扮演小组所分配的角色246
17.8 参与小组工作计划的制定并努力按照工作计划开展工作246
17.9 小组的建设与维护247
17.9.1 难以相处的小组成员247
17.9.2 学术小组的问题248
17.9.3 寻求帮助248
17.9.4 支持248
17.10 小结249
第十八章 小组工作251