图书介绍

软件项目开发方法与管理2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件项目开发方法与管理
  • 任永昌,鄂旭主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302238737
  • 出版时间:2011
  • 标注页数:278页
  • 文件大小:26MB
  • 文件页数:294页
  • 主题词:软件开发-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件项目开发方法与管理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管理者的知识结构和技能7

1.3项目管理8

1.3.1项目管理的定义8

1.3.2项目管理的相关内容9

1.4软件项目管理11

1.4.1软件项目难于管理的原因11

1.4.2软件项目管理的内容与知识体系12

1.4.3软件项目管理的原则13

1.4.4常见的项目管理工具16

思考题17

第2章软件开发过程模型19

2.1软件生命周期19

2.2软件过程19

2.3软件开发过程21

2.4软件开发过程模型23

2.4.1瀑布模型23

2.4.2V模型24

2.4.3原型模型26

2.4.4螺旋模型27

2.4.5增量模型29

2.4.6RAD模型31

2.4.7软件包模型32

2.4.8遗留系统维护模型33

2.5软件开发过程模型选择33

思考题34

第3章可行性研究35

3.1可行性研究的含义35

3.2可行性研究的内容36

3.2.1技术可行性36

3.2.2经济可行性37

3.2.3社会可行性38

3.3可行性研究的阶段38

3.3.1机会研究39

3.3.2初步可行性研究40

3.3.3可行性研究40

3.3.4项目评估决策41

3.4成本/效益分析41

3.4.1投资回收期41

3.4.2投资收益率44

3.5方案选择与决策45

3.5.1确定型决策45

3.5.2非确定型决策46

3.6可行性研究报告的描述方法47

3.6.1数据流图48

3.6.2数据字典51

思考题53

第4章需求分析54

4.1需求分析概述54

4.1.1需求与需求分析54

4.1.2需求分析的重要性55

4.1.3需求分析的任务56

4.2需求分析的过程57

4.2.1获取用户需求57

4.2.2分析用户需求58

4.2.3需求文档编写58

4.2.4需求分析评审59

4.3需求分析的内容60

4.4需求分析的方法60

4.4.1结构化方法61

4.4.2面向对象方法64

4.4.3原型方法68

4.5需求分析变更70

4.5.1需求变更的原因71

4.5.2相应对策71

4.6需求分析验证72

4.6.1需求分析验证的方法72

4.6.2需求分析验证的内容73

思考题73

第5章软件设计75

5.1软件设计概述75

5.2概要设计76

5.2.1设计任务76

5.2.2设计原则76

5.2.3图形工具79

5.2.4设计方法80

5.2.5启发式设计策略86

5.3接口设计87

5.4详细设计88

5.4.1设计任务88

5.4.2结构程序设计89

5.4.3表示工具90

5.4.4Jackson设计方法96

思考题98

第6章软件实现99

6.1输入设计99

6.1.1输入设计的原则99

6.1.2输入设计的内容100

6.2输出设计102

6.2.1输出设计的内容102

6.2.2报表方式输出103

6.2.3图形方式输出104

6.3屏幕界面设计105

6.3.1界面设计规则105

6.3.2界面设计要素106

6.3.3界面设计内容107

6.4程序设计语言110

6.4.1程序设计语言的分类110

6.4.2程序设计语言的选择111

6.5编程风格112

6.5.1源程序文档化113

6.5.2标识符命名114

6.5.3语句构造与程序书写115

6.6软件调试116

思考题119

第7章软件测试120

7.1软件测试概述120

7.1.1软件测试过程120

7.1.2软件测试原则121

7.2软件测试方法122

7.2.1静态测试与动态测试122

7.2.2黑盒测试与白盒测试124

7.3测试用例设计技术126

7.3.1黑盒测试用例设计126

7.3.2白盒测试用例设计128

7.4单元测试129

7.4.1测试环境129

7.4.2测试内容130

7.5集成测试132

7.5.1测试过程132

7.5.2集成策略133

7.6确认测试135

7.6.1测试步骤135

7.6.2测试内容136

7.7系统测试138

7.7.1特点与方法138

7.7.2外部接口测试138

7.7.3其他测试类型139

思考题140

第8章软件维护141

8.1软件维护概述141

8.1.1软件维护的内容141

8.1.2软件维护的分类141

8.1.3软件维护的要求142

8.2软件维护过程模型144

8.2.1快速修改模型144

8.2.2Boehm模型144

8.2.3IEEE模型145

8.2.4迭代增强模型146

8.2.5维护模型分析146

8.3软件维护技术147

8.4软件维护过程148

8.5软件维护控制154

8.6软件维护组织管理155

8.6.1组织模式155

8.6.2人员管理156

8.7软件再工程157

8.7.1认识软件再工程157

8.7.2软件再工程模型158

8.7.3软件再工程技术160

思考题160

第9章质量管理162

9.1质量与软件质量管理162

9.1.1质量162

9.1.2软件质量163

9.1.3软件质量管理164

9.2软件质量策划165

9.3软件质量计划166

9.3.1质量计划的主要内容166

9.3.2质量计划的制定原则168

9.4软件质量保证169

9.4.1质量保证活动169

9.4.2质量保证内容171

9.4.3质量保证关键技术172

9.5软件质量控制173

9.5.1实施质量控制173

9.5.2质量控制模型174

9.5.3质量控制方法与技术176

9.6软件质量改进178

9.7软件评审179

9.7.1评审内容180

9.7.2评审方法181

思考题182

第10章配置管理184

10.1配置管理概述184

10.1.1配置管理定义184

10.1.2配置管理需求分析185

10.1.3配置管理的作用186

10.2配置管理的相关概念188

10.2.1软件配置项188

10.2.2基线189

10.2.3版本191

10.2.4配置数据库192

10.3配置管理的组织192

10.4配置管理计划194

10.5配置管理的主要活动195

10.5.1配置标识197

10.5.2版本控制198

10.5.3变更控制199

10.5.4状态报告203

10.5.5配置审核204

思考题205

第11章文档管理207

11.1文档管理概述207

11.1.1文档管理的概念207

11.1.2文档管理工具208

11.1.3文档与软件规模208

11.2文档的分类与作用209

11.2.1文档分类209

11.2.2文档作用210

11.3文档编制要求211

11.4文档编制过程213

11.4.1材料准备213

11.4.2文档计划214

11.4.3文档编号214

11.4.4文档评审215

11.4.5文档签署217

11.4.6文档归档217

11.4.7文档保管218

11.4.8文档维护218

11.5文档编制218

11.5.1编制策略218

11.5.2文档标准219

11.5.3质量等级220

11.5.4质量要求221

11.5.5书写风格222

思考题224

第12章人力资源管理225

12.1软件项目人力资源管理概述225

12.1.1人力资源的特征225

12.1.2软件项目人力资源的特征226

12.1.3人力资源管理的主要内容227

12.1.4人员流动给项目造成的损失228

12.2人员的组织与分工229

12.2.1项目的组织模式229

12.2.2项目组的组织形式230

12.2.3项目组的人员配备231

12.2.4各阶段人员需求232

12.3人力资源计划234

12.3.1人力资源计划理论基础234

12.3.2人力资源计划实例235

12.4项目经理237

12.4.1项目经理的领导能力与领导风格238

12.4.2项目经理的技能要求239

12.4.3项目经理的素质与职责239

12.5团队建设240

12.5.1团队建设的重要性240

12.5.2团队建设过程241

12.5.3团队的沟通交流242

12.5.4打造高效团队的策略245

12.6软件企业人力资源管理的主要措施245

思考题250

附录A可行性分析(研究)报告251

附录B软件需求规格说明254

附录C软件(结构)设计说明259

附录D计算机编程手册263

附录E软件测试报告265

附录F软件质量保证计划268

附录G软件配置管理计划272

参考文献277

热门推荐