图书介绍
软件工程与计算 卷3 团队与软件开发实践pdf电子书版本下载
- 骆斌主编;刘嘉,张瑾玉,黄蕾编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111407492
- 出版时间:2012
- 标注页数:262页
- 文件大小:82MB
- 文件页数:279页
- 主题词:软件工程-高等学校-教材;软件开发-高等学校-教材
PDF下载
下载说明
软件工程与计算 卷3 团队与软件开发实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件工程实践概述 1
1.1 预备知识1:软件项目管理 1
1.2 预备知识2:螺旋模型 5
1.3 课程案例描述 6
1.4 课程案例的软件过程选择 7
1.5 课程案例的组织 7
1.5.1 实践过程总体描述 7
1.5.2 实践过程分阶段描述 9
1.5.3 实践过程的时间安排 10
1.5.4 实践过程的阶段评价 10
第2章 项目启动 11
2.1 预备知识1:团队建设 11
2.1.1 团队组成和评估 11
2.1.2 团队文化 14
2.2 预备知识2:配置管理初步 16
2.3 项目启动阶段实践描述 18
2.3.1 项目启动阶段实践目标 18
2.3.2 项目启动阶段实践内容和脚本 19
2.3.3 项目启动阶段团队活动计划 20
2.4 团队建立实践 21
2.4.1 团队建立 21
2.4.2 团队交流与激励机制 23
2.5 软件开发环境构建实践 26
2.5.1 版本控制和管理机制 27
2.5.2 版本控制工具的使用原则 28
2.6 项目启动会议实践 29
2.6.1 项目启动会议准备 29
2.6.2 项目启动会议召开 32
2.6.3 项目启动会议产物 33
2.7 项目启动阶段实验手册及评价标准 35
2.7.1 关于实验手册与评价标准的使用说明 35
2.7.2 项目启动阶段团队活动检查表 36
2.7.3 项目启动阶段实验手册 36
2.7.4 项目启动阶段评分标准 37
第3章 第一循环 39
3.1 预备知识1:沟通交流 39
3.1.1 沟通交流的特点和分类 39
3.1.2 沟通的方式选择 42
3.2 预备知识2:项目计划 45
3.2.1 项目计划的特点和原则 46
3.2.2 项目计划的内容 47
3.3 第一循环阶段实践描述 49
3.3.1 第一循环阶段实践目标 49
3.3.2 第一循环阶段实践内容和脚本 50
3.3.3 第一循环阶段团队活动计划 52
3.4 需求获取实践:面谈 54
3.4.1 面谈的技巧 54
3.4.2 面谈记录整理 57
3.5 风险分析与风险解决 58
3.5.1 风险识别:“头脑风暴” 58
3.5.2 风险分类 59
3.5.3 风险解决 61
3.5.4 风险解决中的其他因素 62
3.6 项目范围界定和范围原型实践 63
3.6.1 范围原型开发活动 63
3.6.2 范围原型开发过程 64
3.6.3 项目范围界定 70
3.7 评审会议实践 74
3.7.1 评审会议的召开 75
3.7.2 评审会议的记录 76
3.7.3 项目范围评审的要点 77
3.8 建立项目计划 78
3.8.1 项目计划活动 79
3.8.2 确定项目进度计划 79
3.8.3 项目网络图 81
3.8.4 项目计划文档 83
3.9 第一循环阶段实验手册及评价标准 86
3.9.1 第一循环阶段团队活动检查表 86
3.9.2 第一循环阶段实验手册 87
3.9.3 第一循环阶段评分标准 89
第4章 第二循环 90
4.1 预备知识:软件质量管理 90
4.1.1 软件质量 90
4.1.2 软件质量管理 91
4.1.3 软件评审和软件测试 92
4.2 第二循环阶段实践描述 93
4.2.1 第二循环阶段实践目标 93
4.2.2 第二循环阶段实践内容和脚本 94
4.2.3 第二循环阶段团队活动计划 96
4.3 需求获取实践:涉众分析 98
4.3.1 涉众分析 98
4.3.2 涉众分析过程 98
4.4 用户需求风险分析 102
4.4.1 用户需求风险 102
4.4.2 需求变更管理 103
4.4.3 需求评审 103
4.5 开发用户界面原型 105
4.5.1 设计用户界面原型 106
4.5.2 实施用户界面原型并获取用户反馈 111
4.5.3 后续的改进用户界面原型 112
4.6 需求规格说明 114
4.6.1 项目功能性和非功能性需求 114
4.6.2 通过用例完成需求规格说明 114
4.6.3 需求规格说明文档 121
4.7 系统级别的测试 124
4.7.1 系统级别的测试和后续测试 124
4.7.2 系统测试计划 125
4.7.3 系统测试用例 127
4.8 修订项目计划实践 130
4.8.1 确定变更内容 131
4.8.2 变更影响评估和处理 132
4.8.3 实现计划变更 133
4.9 第二循环阶段实验手册及评价标准 134
4.9.1 第二循环阶段团队活动检查表 134
4.9.2 第二循环阶段实验手册 135
4.9.3 第二循环阶段评分标准 138
第5章 第三循环 140
5.1 预备知识:软件架构 140
5.1.1 软件架构的含义 140
5.1.2 软件架构的目标 141
5.1.3 软件架构的设计原则 142
5.2 第三循环阶段实践描述 143
5.2.1 第三循环阶段的实践目标 143
5.2.2 第三循环阶段实践内容和脚本 144
5.2.3 第三循环阶段团队活动计划 146
5.3 筛选关键需求 149
5.3.1 确定关键的功能需求 149
5.3.2 确定关键的非功能需求 150
5.4 架构备选方案和风险分析 152
5.4.1 提出架构备选方案 152
5.4.2 白板化备选方案 154
5.4.3 团队评估会议 157
5.5 开发演化式架构原型 159
5.5.1 划分系统层次 160
5.5.2 设计组件和组件接口 162
5.6 软件架构设计文档 164
5.7 架构评审会议实践 168
5.7.1 软件架构评审 168
5.7.2 软件架构评审会议的要点 169
5.8 集成测试计划和用例 172
5.8.1 集成测试和持续集成 172
5.8.2 集成测试计划 173
5.8.3 集成测试用例 176
5.9 工作量估算及估算实践 179
5.9.1 估算参与人员及必要条件 179
5.9.2 纸牌估算法 180
5.9.3 估算会议的要点 182
5.10 第三循环阶段实验手册及评价标准 183
5.10.1 第三循环阶段团队活动检查表 183
5.10.2 第三循环阶段实验手册 184
5.10.3 第三循环阶段评价标准 187
第6章 第四循环 188
6.1 预备知识:软件测试技术 188
6.1.1 软件生命周期中的测试 188
6.1.2 白盒测试和黑盒测试 189
6.1.3 Bug的记录和跟踪 191
6.2 第四循环阶段实践描述 193
6.2.1 第四循环阶段的实践目标 193
6.2.2 第四循环阶段工作描述 194
6.2.3 第四循环阶段团队活动计划 195
6.3 详细设计实践 197
6.3.1 识别出类 197
6.3.2 细化类的方法和接口 198
6.3.3 详细设计文档 201
6.4 编码活动实践 204
6.4.1 持续集成实践 204
6.4.2 建议实践:测试驱动开发 207
6.4.3 详细编码 209
6.4.4 代码检查法 212
6.5 单元测试 217
6.5.1 单元测试计划 217
6.5.2 单元测试用例和工具 218
6.6 执行各阶段测试 221
6.6.1 记录测试执行 221
6.6.2 Bug报告 228
6.7 内部项目评审 230
6.8 第四循环阶段实验手册和评价标准 232
6.8.1 第四循环阶段团队活动检查表 232
6.8.2 第四循环阶段实验手册 233
6.8.3 第四循环阶段评价标准 235
第7章 项目部署 237
7.1 项目部署阶段实践描述 237
7.1.1 项目部署阶段实践目标 237
7.1.2 项目部署阶段实践内容及脚本 238
7.1.3 项目部署阶段团队活动计划 238
7.2 项目发布实践 240
7.2.1 用户使用手册 240
7.2.2 项目部署及说明 242
7.3 项目维护准备实践 244
7.3.1 软件维护活动及维护准备 245
7.3.2 软件的可维护性审查 247
7.4 用户验收实践 248
7.4.1 用户验收概述 249
7.4.2 软件演示原则 249
7.4.3 软件验收会议准备 250
7.5 项目组总结实践 251
7.5.1 软件项目总结 251
7.5.2 项目总结会议 252
7.6 项目部署阶段实验手册及评价标准 255
7.6.1 项目部署阶段团队活动检查表 255
7.6.2 项目部署阶段实验手册 255
7.6.3 项目部署阶段评价 258
参考文献 259