图书介绍

软件工程 共同演进的方法与实践PDF|Epub|txt|kindle电子书版本网盘下载

软件工程 共同演进的方法与实践
  • 田文洪主编;王玉林,李凡,周俊临副主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111413882
  • 出版时间:2013
  • 标注页数:196页
  • 文件大小:114MB
  • 文件页数:210页
  • 主题词:软件工程-高等学校-教材

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软件工程的发展趋势3

1.1.3今天的软件工程4

1.2软件简介4

1.3软件工程的定义及其重要性5

1.3.1软件危机5

1.3.2软件和软件工程的观点6

1.3.3软件工程的正式定义6

1.4软件工程相关知识6

1.4.1软件工程主要的关注领域和目标6

1.4.2软件工程的7个原则6

1.4.3软件工程中的主要课题8

1.4.4与其他原则之间的联系9

1.4.5对软件工程的一些误解10

1.4.6软件工程职业道德和责任规范11

1.5本章小结12

1.6习题12

课外阅读12

参考文献13

第2章 软件过程模型14

2.1概述14

2.2软件过程15

2.3成熟度模型15

2.4过程模型17

2.4.1瀑布模型17

2.4.2演化模型18

2.4.3增量过程模型20

2.4.4基于构件的模型22

2.4.5一些新的过程模型23

2.5过程和产品的关系23

2.6本章小结24

2.7习题24

参考文献24

第3章 软件需求25

3.1概述25

3.2需求过程27

3.3需求获取27

3.4需求分析29

3.5需求规格说明书32

3.5.1系统定义文档32

3.5.2软件需求规格说明书32

3.6需求验证35

3.7实际的考虑因素36

3.8案例分析——网上招聘系统需求规格37

3.8.1导言37

3.8.2系统定义38

3.8.3应用环境39

3.8.4功能规格39

3.8.5性能需求42

3.8.6产品提交43

3.8.7实现约束43

3.9本章小结43

3.10习题43

参考文献43

第4章 软件设计工程45

4.1概述45

4.2设计过程和质量46

4.3设计技术47

4.3.1抽象47

4.3.2设计模式47

4.3.3模块化48

4.3.4信息隐藏49

4.3.5功能独立49

4.3.6细化50

4.3.7重构50

4.4设计模型50

4.4.1数据设计51

4.4.2体系结构设计53

4.4.3界面设计56

4.4.4组件设计56

4.4.5部署设计57

4.5案例分析——在线招聘系统设计59

4.6本章小结61

47习题61

参考文献62

第5章 软件生产率和工作量度量63

5.1软件生产率和项目工作量估算简介63

5.2软件生产率估计64

5.2.1基于规模的度量——直接测量65

5.2.2功能点度量——间接测量66

5.2.3基于LOC度量和基于FP度量的关系68

5.2.4如何利用度量方法进行生产率估计68

5.3项目工作量度量68

5.3.1算法成本模型——基于经验的度量68

5.3.2 COCOMO模型69

5.3.3项目计划中的工作量度量70

5.3.4通过任务分解来估算工作量71

5.3.5通过目前可用的资源估算项目工作量71

5.4本章小结71

5.5习题72

参考文献72

第6章 软件质量管理73

6.1概述73

6.2软件质量73

6.2.1软件质量定义73

6.2.2软件质量控制74

6.2.3软件质量保证74

6.2.4软件质量成本74

6.3软件质量保证(SQA)75

6.3.1背景介绍75

6.3.2 SQA活动76

6.4软件评审78

6.4.1软件缺陷的成本影响78

6.4.2软件缺陷提示和去除78

6.5正式技术评审79

6.6软件可靠性80

6.6.1可靠性和可用性度量80

6.6.2软件安全80

6.7 ISO 9000质量标准80

6.8本章小结81

6.9习题81

参考文献82

第7章 软件测试技术83

7.1软件测试的基本概念83

7.1.1软件测试的定义83

7.1.2软件测试的常用术语84

7.1.3软件测试的目标85

7.1.4软件测试的基本原则85

7.1.5软件测试的主要方法86

7.1.6软件测试的评估准则86

7.2白盒测试87

7.2.1逻辑覆盖测试87

7.2.2控制流图覆盖测试90

7.3黑盒测试93

7.3.1等价类划分方法93

7.3.2边界值分析方法94

7.3.3状态测试94

7.4静态分析方法95

7.5本章小结97

7.6习题97

参考文献98

第8章 软件测试策略100

8.1概述100

8.1.1软件测试的过程模型100

8.1.2回归测试101

8.1.3软件测试策略中应注意的问题102

8.1.4软件测试的基本步骤103

8.2单元测试104

8.3集成测试106

8.4系统测试109

8.5验收测试111

8.6软件测试停止的标准112

8.7软件测试的组织113

8.8本章小结115

8.9习题115

参考文献116

第9章 软件维护117

9.1概述117

9.1.1软件维护的基本概念118

9.1.2软件维护的基本类型119

9.1.3软件维护的困难性120

9.2软件维护中应注意的问题120

9.2.1技术方面的问题120

9.2.2管理方面的问题122

9.2.3维护费用估算123

9.3软件维护过程模型124

9.4软件维护技术125

9.4.1程序的理解125

9.4.2软件再工程126

9.4.3软件逆向工程128

9.5本章小结131

9.6习题131

参考文献131

第10章 软件项目管理133

10.1概述133

10.2软件项目管理四大要素135

10.3人员136

10.3.1人力资源能力成熟度模型136

10.3.2队伍建设138

10.3.3团队组织139

10.3.4虚拟团队140

10.4产品141

10.4.1软件范围141

10.4.2问题分解141

10.5过程142

10.6项目144

10.6.1项目估算145

10.6.2项目计划146

10.7本章小结146

10.8习题146

参考文献147

第11章 软件风险分析及管理148

11.1软件风险管理简介148

11.2软件风险辨识149

11.2.1项目整体评估150

11.2.2风险分类150

11.3软件风险评估151

11.3.1建立风险列表151

11.3.2评估风险影响因子152

11.3.3动态评估154

11.4软件风险的精炼155

11.5软件风险描述、监督、管理156

11.6本章小结158

11.7习题158

参考文献159

第12章 软件工程开发工具160

12.1软件需求工具160

12.2软件设计工具160

12.2.1 IBM Rational Software Architect160

12.2.2 PowerDesigner161

12.3软件架构工具162

12.3.1 Visual Studio.NET162

12.3.2 JBuilder162

12.3.3 Eclipse164

12.4软件维护工具165

12.4.1 CASE工具165

12.4.2 CASE环境信息仓库165

12.4.3 CASE环境结构166

12.5软件测试工具166

12.5.1 WinRunner166

12.5.2 LoadRunner168

12.6软件配置管理工具169

12.6.1软件配置管理规则170

12.6.2源码管理171

12.6.3版本管理171

12.6.4操作命令172

12.7本章小结178

12.8 习题179

附录 编码规范180

热门推荐