图书介绍

软件工程与项目管理【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

软件工程与项目管理
  • 刘竹林,白振林,卢润彩编 著
  • 出版社: 北京:北京师范大学出版社
  • ISBN:730307662X
  • 出版时间:2005
  • 标注页数:310页
  • 文件大小:28MB
  • 文件页数:323页
  • 主题词:软件工程-高等学校:技术学校-教材;软件开发-项目管理-高等学校:技术学校-教材

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软件工程的定义3

1.1.2软件工程的范畴3

1.1.3软件开发的几个模型6

1.1.4软件生命周期10

1.1.5软件工程的目标12

1.2项目管理概述13

1.2.1项目管理的术语13

1.2.2软件项目管理的特点14

1.2.3软件工程项目管理的目标15

1.3项目经理与项目管理16

1.3.1合格的项目经理16

1.3.2合格的项目管理18

1.3.3影响项目成功的因素20

本章小结23

习题与思考题23

第2章 项目启动管理24

2.1项目工作计划25

2.2人力资源计划26

2.2.1项目管理的组织模式26

2.2.2 团队建立的重要内容27

2.3硬件资源规划27

2.4软件资源规划28

2.5可行性研究28

2.5.1 可行性研究的内容29

2.5.2可行性研究的步骤29

2.5.3项目效益评价30

2.6项目启动管理32

2.6.1项目立项32

2.6.2项目组织的成立33

2.7实训案例34

本章小结39

习题与思考题39

第3章 软件需求分析管理43

3.1软件需求分析概述43

3.1.1软件需求分析的目标43

3.1.2软件需求分析的原则44

3.1.3软件需求分析的过程46

3.2结构化分析方法49

3.2.1结构化分析方法概述49

3.2.2数据流图50

3.2.3数据字典54

3.2.4处理说明57

3.3软件快速原型化开发方法62

3.3.1软件原型化方法概述62

3.3.2快速原型开发模型63

3.4如何做好需求分析65

3.4.1需求分析的五个阶段65

3.4.2如何做好需求分析66

3.5 实训案例70

本章小结76

习题与思考题77

第4章 概要设计79

4.1概要设计的任务和过程79

4.1.1概要设计的任务79

4.1.2概要设计的过程80

4.2概要设计原则81

4.2.1模块化81

4.2.2 自顶向下逐步求精82

4.2.3模块的高内聚性和低耦合性82

4.3.1 IPO图86

4.3软件结构的设计方法86

4.3.2模块结构图88

4.3.3结构化设计方法92

4.4实训案例96

本章小结99

习题与思考题99

第5章 详细设计101

5.1 详细设计的目标和原则101

5.1.1详细设计的任务和目标101

5.1.2详细设计的原则101

5.2详细设计的内容102

5.2.1代码设计原则102

5.2.2数据库设计103

5.2.3界面设计109

5.2.4网络结构设计112

5.3程序流程图设计114

5.3.1 N-S图116

5.3.2 PAD118

5.3.3 PDL(结构化语言)119

5.4 实训案例120

本章小结127

习题与思考题127

第6章 软件编程129

6.1结构化程序设计方法129

6.1.1 结构化程序设计的原则129

6.1.2逐步求精设计法130

6.1.3结构化程序设计风格130

6.2程序设计算法与效率132

6.2.1程序设计算法132

6.3程序设计语言的特点与应用范围134

6.3.1 程序设计语言的发展与分类134

6.2.2程序的运行效率134

6.3.2程序设计语言的选择137

6.4冗余程序设计与防错程序设计138

6.4.1冗余程序设计138

6.4.2防错程序设计138

6.5软件编码管理139

6.5.1 软件编码过程的管理139

6.5.2编码后的管理140

6.6 案例:C/C++代码规范140

6.6.1文件结构141

6.6.2程序版式142

6.6.3命名规则147

6.6.4表达式和基本语句149

6.6.5常量152

6.6.6函数设计152

6.6.8内存管理155

6.6.7重载和内联155

6.6.9类的构造函数、析构函数、成员函数与赋值函数156

6.6.10类的继承和组合156

6.6.11其他规范及建议157

本章小结158

习题与思考题158

第7章 软件项目评审159

7.1项目评审概论159

7.1.1 评审的目的159

7.1.2评审人员及其职责160

7.1.3评审的基本要求和评审依据160

7.1.4评审内容160

7.1.5评审方式160

7.1.6评审工作程序161

7.2各阶段的评审内容和要点164

7.2.1需求分析的评审165

7.2.2概要设计的评审166

7.2.3详细设计的评审167

7.3 实训案例169

本章小结170

习题与思考题171

第8章 软件测试技术172

8.1 软件测试的基本概念172

8.1.1软件测试的重要性172

8.1.2软件测试的定义174

8.1.3软件测试与软件调试的区别174

8.1.4软件测试的基本原则175

8.1.5软件测试的目标177

8.1.6软件测试过程177

8.2软件测试与软件开发的关系178

8.3.3测试配置管理人员179

8.3.4测试相关人员179

8.3测试团队的组织179

8.3.2专业测试人员179

8.3.1测试组织者179

8.4软件测试技术及其用例设计180

8.4.1软件测试的分类180

8.4.2 白盒子测试及其用例设计181

8.4.3黑盒子测试及其用例设计184

8.4.4静态测试188

8.4.5动态测试189

8.5软件测试策略189

8.5.1单元测试190

8.5.2集成测试191

8.5.3确认测试192

8.5.4系统测试193

8.5.5验收测试194

8.6软件测试工具195

8.7实训案例196

本章小结199

习题与思考题201

第9章 软件质量保证与软件配置管理203

9.1 软件质量与SQA203

9.1.1 SQA的目标203

9.1.2质量保证计划204

9.2 软件配置管理(SCM)206

9.2.1软件配置的重要性207

9.2.2基线管理208

9.2.3软件配置项208

9.2.4软件配置方法209

9.3.2组织211

9.3案例——某公司软件配置计划211

9.3.1介绍211

9.3.3配置项与基线212

9.3.4变更控制212

9.3.5状态统计213

9.3.6配置审计213

9.3.7估计时间表214

9.3.8资源214

本章小结215

习题与思考题215

第10章 软件文档的管理217

10.1软件文档的作用217

10.1.1什么是软件文档217

10.1.2软件文档的作用217

10.2.3用户文档218

10.2.2管理文档218

10.2软件文档的分类218

10.2.1开发文档218

10.3软件文档格式219

10.3.1 软件开发类文档格式219

10.3.2项目管理类文档格式220

10.3.3软件用户文档类格式220

本章小结259

习题与思考题259

第11章 CMM软件成熟度模型基础简介260

11.1 CMM简介260

11.2 CMM的五个等级261

11.2.1初始级261

11.2.2可重复级263

11.2.3已定义级263

11.2.4定量管理级263

11.4 CMM的关键过程域264

11.2.5优化级264

11.3 CMM的模型框架264

11.4.1等级2中的关键过程域265

11.4.2等级3中的关键过程域265

11.4.3等级4中的关键过程域266

11.4.4等级5中的关键过程域266

11.5 CMM在国内外的应用266

11.5.1 CMM在美国的应用267

11.5.2 CMM在印度的应用267

11.5.3 CMM在中国的应用268

11.6 中国软件企业CMM的发展269

11.7 CMM、ISO9000与项目管理之间的关系271

本章小结272

习题与思考题273

第12章 PMI项目管理体系简介274

12.1.1项目计划的制定275

12.1项目总体管理275

12.1.3综合变更控制276

12.2项目工作范围的管理276

12.1.2项目计划的实施276

12.2.1项目范围计划的编制277

12.2.2项目范围的定义277

12.2.3范围变更的控制279

12.3项目时间管理279

12.3.1 项目活动的排序279

12.3.2项目工期的估算281

12.3.3项目进度计划的制定和控制282

12.4项目成本管理282

12.4.1项目资源计划编制282

12.4.2项目成本预算282

12.5.2项目质量保证283

12.5.3项目质量控制283

12.5项目质量管理283

12.5.1项目质量计划的编制283

12.4.3项目成本控制283

12.6项目沟通管理284

12.7项目人力资源的管理284

12.8项目风险管理288

12.8.1风险的分类288

12.8.2项目风险的识别289

12.8.3风险的分析291

12.8.4风险的应对措施293

12.9项目采购管理294

12.10实训案例296

本章小结299

习题与思考题299

部分思考题与习题答案300

热门推荐