图书介绍
软件项目开发过程管理PDF|Epub|txt|kindle电子书版本网盘下载
- 任永昌,邢涛,鄂旭编著 著
- 出版社: 北京:北京交通大学出版社
- ISBN:9787512100428
- 出版时间:2010
- 标注页数:309页
- 文件大小:21MB
- 文件页数:323页
- 主题词:软件开发-项目管理
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 项目的特征与属性2
1.1.3 项目的生命周期3
1.1.4 项目生命周期的重要概念4
1.2 管理5
1.2.1 管理的意义5
1.2.2 管理的应用范围6
1.2.3 管理者的知识结构和技能6
1.3 项目管理7
1.3.1 项目管理的定义7
1.3.2 项目管理的相关内容8
1.4 软件项目管理11
1.4.1 软件项目难于管理的原因11
1.4.2 软件项目管理的内容与知识体系12
1.4.3 软件项目管理的原则12
1.5 软件项目开发过程管理15
1.5.1 软件开发过程管理现状15
1.5.2 软件开发过程管理意义16
1.6 项目管理工具17
1.6.1 项目管理工具的功能17
1.6.2 常见的项目管理工具简介20
1.6.3 选择项目管理工具的标准21
1.6.4 应用项目管理工具的好处22
1.7 工作分解结构23
1.7.1 工作分解结构的概念23
1.7.2 工作分解结构的作用24
1.7.3 建立工作分解结构的原则25
1.7.4 建立工作分解结构的方法25
1.7.5 工作分解结构的分解准则26
1.7.6 工作分解结构举例27
第2章 软件项目开发过程29
2.1 软件生命周期29
2.2 软件过程29
2.3 软件开发过程31
2.4 软件开发过程模型32
2.4.1 瀑布模型33
2.4.2 V模型34
2.4.3 原型模型36
2.4.4 螺旋模型36
2.4.5 增量模型39
2.4.6 RAD模型40
2.4.7 软件包模型41
2.4.8 遗留系统维护模型42
2.5 软件开发过程模型选择43
2.6 传统开发过程存在的问题43
2.6.1 管理方面44
2.6.2 技术方面45
2.7 实施软件开发过程管理47
2.7.1 管理方面47
2.7.2 技术方面48
第3章 进度计划管理50
3.1 软件项目进度计划概述50
3.1.1 软件项目进度计划的内容50
3.1.2 软件项目进度计划的作用51
3.1.3 软件项目进度计划管理的过程51
3.1.4 软件项目进度计划管理注意事项53
3.2 软件项目的活动53
3.2.1 项目范围管理53
3.2.2 定义活动54
3.2.3 活动排序55
3.3 进度计划编制的技术和方法56
3.3.1 甘特图56
3.3.2 计划评审技术59
3.3.3 关键路径法62
3.3.4 持续时间压缩法69
3.4 进度计划的表达形式71
3.5 进度计划编制73
3.5.1 任务的并行性73
3.5.2 编制计划遵循的原则74
3.5.3 进度计划周期75
3.5.4 技术和方法选择76
3.5.5 进度计划编制过程76
3.5.6 进度计划优化77
3.6 进度计划控制78
3.6.1 进度控制78
3.6.2 进度计划控制的难点78
3.6.3 进度计划控制的手段79
3.6.4 运用PSP控制进度计划82
第4章 可行性研究84
4.1 可行性研究概述84
4.1.1 可行性研究的含义84
4.1.2 可行性研究的作用85
4.2 可行性研究的内容85
4.2.1 技术可行性85
4.2.2 经济可行性86
4.2.3 社会可行性87
4.3 可行性研究的工作阶段88
4.3.1 机会研究89
4.3.2 初步可行性研究89
4.3.3 可行性研究90
4.3.4 项目评估决策90
4.4 成本/效益分析90
4.4.1 资金的时间价值91
4.4.2 投资回收期92
4.4.3 投资收益率95
4.5 方案选择与决策96
4.5.1 极线图法96
4.5.2 确定型决策98
4.5.3 非确定型决策98
4.5.4 风险型决策100
4.6 可行性研究报告的描述方法102
4.6.1 系统流程图102
4.6.2 数据流图105
4.6.3 数据字典108
4.7 可行性研究报告的主要内容111
第5章 需求分析113
5.1 需求分析概述113
5.1.1 需求与需求分析113
5.1.2 需求分析的特点114
5.1.3 需求分析的重要性115
5.1.4 需求分析的任务115
5.2 需求分析的过程116
5.2.1 获取用户需求116
5.2.2 分析用户需求117
5.2.3 编写需求文档118
5.2.4 需求分析评审118
5.3 需求分析的内容119
5.4 需求分析的方法120
5.4.1 结构化开发方法120
5.4.2 面向对象方法123
5.4.3 原型方法127
5.4.4 用例建模129
5.5 需求分析变更132
5.5.1 需求变更的原因132
5.5.2 相应对策132
5.6 需求分析验证133
5.6.1 需求分析验证的方法133
5.6.2 需求分析验证的内容134
5.7 需求管理135
5.7.1 需求开发与需求管理的界限135
5.7.2 需求管理的主要活动135
5.7.3 需求管理的方法与手段135
第6章 软件设计137
6.1 软件设计概述137
6.2 概要设计138
6.2.1 设计任务138
6.2.2 设计原则138
6.2.3 图形工具141
6.2.4 设计方法142
6.2.5 启发式设计策略147
6.3 接口设计149
6.4 概要设计与详细设计的衔接150
6.5 详细设计151
6.5.1 设计任务151
6.5.2 结构程序设计151
6.5.3 表示工具153
6.5.4 面向数据结构的设计方法158
6.5.5 程序复杂性度量161
6.6 数据库设计163
6.6.1 设计方法164
6.6.2 设计步骤164
6.6.3 概念结构设计165
6.6.4 逻辑结构设计168
6.6.5 物理结构设计170
6.6.6 数据字典设计172
6.6.7 安全保密设计174
第7章 软件实现180
7.1 输入设计180
7.1.1 输入设计的原则180
7.1.2 输入方式181
7.1.3 输入格式181
7.1.4 输入校验182
7.2 输出设计183
7.2.1 输出设计的内容183
7.2.2 报表方式输出184
7.2.3 图形方式输出184
7.3 屏幕界面设计186
7.3.1 界面设计规则186
7.3.2 界面设计要素187
7.3.3 界面设计内容188
7.4 程序设计语言191
7.4.1 程序设计语言的分类191
7.4.2 程序设计语言的特性192
7.4.3 程序设计语言的选择193
7.5 编程风格194
7.5.1 源程序文档化195
7.5.2 标识符命名196
7.5.3 语句构造与程序书写197
7.6 软件调试198
7.7 程序效率201
7.8 程序安全性203
7.8.1 冗余程序设计203
7.8.2 防错程序设计203
7.9 当前流行的软件开发工具简介204
7.9.1 Java简介204
7.9.2 .NET简介208
第8章 软件测试211
8.1 软件测试概述211
8.1.1 软件测试的产生与发展211
8.1.2 软件测试过程212
8.1.3 软件测试原则213
8.1.4 软件测试结束标准214
8.2 软件测试方法215
8.2.1 静态测试与动态测试215
8.2.2 覆盖分析217
8.2.3 黑盒测试与白盒测试218
8.2.4 α测试与β测试220
8.3 测试用例设计技术221
8.3.1 黑盒测试用例设计221
8.3.2 白盒测试用例设计223
8.4 单元测试224
8.4.1 测试环境224
8.4.2 测试内容225
8.5 集成测试227
8.5.1 测试过程227
8.5.2 集成策略228
8.5.3 回归测试229
8.6 确认测试230
8.6.1 任务与结果230
8.6.2 测试步骤231
8.6.3 测试内容232
8.7 系统测试233
8.7.1 特点与方法233
8.7.2 外部接口测试234
8.7.3 其他测试类型234
8.8 软件测试自动化236
8.8.1 测试自动化的引入236
8.8.2 测试自动化的优、缺点237
8.8.3 测试自动化脚本238
8.8.4 测试工具的评估与选择241
第9章 文档管理245
9.1 文档管理概述245
9.1.1 文档管理的概念245
9.1.2 文档管理的范围246
9.1.3 文档与软件规模246
9.1.4 文档管理的引用标准246
9.1.5 文档管理方式247
9.1.6 文档管理工具248
9.2 文档的分类与作用249
9.2.1 文档的分类249
9.2.2 文档的作用250
9.3 文档编制要求251
9.3.1 基本要求251
9.3.2 管理要求251
9.4 文档编制过程252
9.4.1 材料准备253
9.4.2 文档计划253
9.4.3 文档编号255
9.4.4 文档评审256
9.4.5 文档签署257
9.4.6 文档归档258
9.4.7 文档保管258
9.4.8 文档维护259
9.5 文档编制259
9.5.1 编制策略259
9.5.2 文档标准260
9.5.3 质量等级261
9.5.4 质量要求262
9.5.5 书写风格263
9.5.6 文档编制与软件生命周期265
9.5.7 文档要回答的问题267
9.5.8 编制阶段注意事项267
9.6 文档存在的问题及解决办法268
9.7 编写优秀文档的技巧269
9.8 城市运行管理模拟系统开发总结报告实例270
9.9 主要文档简介272
附录A 软件开发计划276
附录B 可行性分析(研究)报告正文格式286
附录C 软件需求规格说明290
附录D 软件(结构)设计说明297
附录E 计算机编程手册303
附录F 软件测试报告305
参考文献308