图书介绍

实用软件工程教程PDF|Epub|txt|kindle电子书版本网盘下载

实用软件工程教程
  • 郭清宇,刘凤华主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113127237
  • 出版时间:2011
  • 标注页数:349页
  • 文件大小:29MB
  • 文件页数:361页
  • 主题词:软件工程-高等学校-教材

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.2软件工程4

1.2.1软件工程定义4

1.2.2软件工程的发展历史4

1.2.3软件生命周期模型5

1.2.4软件过程6

小结10

第2章 项目启动11

2.1项目开发流程与管理方式11

2.1.1软件项目形式11

2.1.2项目开发流程12

2.1.3精简并行过程14

2.2项目组织结构15

2.2.1项目角色16

2.2.2项目组织16

2.3项目里程碑17

2.3.1检查点、里程碑和基线17

2.3.2里程碑计划与验收18

2.4案例分析及描述20

2.4.1项目介绍20

2.4.2项目组织结构21

2.4.3项目里程碑21

小结22

习题22

第3章 项目计划23

3.1项目估计23

3.1.1项目范围23

3.1.2软件规模度量24

3.1.3项目资源估算25

3.1.4成本估算25

3.2项目计划管理26

3.2.1项目进度计划管理27

3.2.2项目质量保证29

3.2.3项目配置管理30

3.2.4项目测试计划32

3.2.5风险管理33

3.2.6能力成熟度模型34

3.3案例分析及描述35

3.3.1项目估算35

3.3.2项目计划管理36

小结38

习题38

第4章 需求工程39

4.1需求捕获39

4.1.1需求开发计划和目标39

4.1.2实地收集需求40

4.1.3软件需求41

4.2需求分析43

4.2.1原型分析法43

4.2.2结构化分析方法44

4.2.3用例分析方法46

4.2.4 RUP业务建模47

4.2.5用例分析49

4.2.6系统建模52

4.2.7相关案例分析53

4.3需求定义56

4.3.1需求报告56

4.3.2需求规格说明书编写指南56

4.4需求管理59

4.4.1需求变更控制59

4.4.2版本控制62

4.4.3需求跟踪63

4.5需求验证64

4.5.1需求验证的目的和任务64

4.5.2需求评审65

4.5.3需求测试66

小结67

习题67

第5章 系统设计68

5.1设计概述68

5.1.1设计要素68

5.1.2设计原理69

5.1.3设计目标69

5.1.4软件设计方法69

5.1.5面向对象方法的设计原则70

5.2体系结构设计71

5.2.1软件体系结构建模71

5.2.2软件构架文档72

5.2.3 MVC架构74

5.2.4软件体系结构风格75

5.2.5 Web服务体系结构79

5.3数据库设计79

5.3.1数据库设计过程79

5.3.2数据库设计技巧80

5.4界面设计82

5.4.1界面设计原则82

5.4.2用户界面设计的工作流程83

5.4.3界面设计规范84

5.5案例分析及描述84

5.5.1系统架构风格设计84

5.5.2设计方法84

5.5.3数据库设计84

5.5.4界面设计85

小结85

习题85

第6章 编码及代码审查86

6.1程序设计语言86

6.1.1程序设计语言的分类86

6.1.2程序设计语言的特性88

6.1.3编码语言的选择90

6.2编码规约91

6.2.1编码规约的目标91

6.2.2编码规约的一般性原则91

6.3代码审查92

6.3.1代码审查的目的和形式92

6.3.2代码审查小组和代码审查内容93

6.3.3代码审查过程93

6.3.4结对编程95

6.4案例分析与描述95

6.4.1编码语言选择及开发环境95

6.4.2编码规约96

6.4.3代码审查103

小结108

习题108

第7章 软件测试109

7.1概述109

7.1.1软件测试的目的110

7.1.2软件测试原则110

7.1.3软件测试的基本过程112

7.1.4软件测试方法112

7.1.5软件测试人员的素质要求116

7.2软件测试过程117

7.2.1软件测试步骤117

7.2.2软件测试流程121

7.2.3单元测试121

7.2.4集成测试123

7.2.5确认测试127

7.3测试技术128

7.3.1白盒测试技术128

7.3.2黑盒测试技术130

7.4测试用例设计与执行132

7.4.1测试用例的基本要素133

7.4.2测试用例设计过程134

7.4.3基于场景的测试用例设计135

7.4.4基于补充规约生成的测试用例136

7.4.5测试用例执行过程138

7.4.6测试用例管理和维护139

小结140

习题140

第8章 项目交付和培训141

8.1项目培训141

8.1.1培训需求确定141

8.1.2培训计划制定141

8.1.3培训计划实施142

8.1.4培训效果评估142

8.2项目实施143

8.2.1项目实施准备143

8.2.2模拟运行及用户化143

8.2.3制定工作准则与工作规程143

8.2.4系统运行143

8.3项目验收143

8.3.1项目验收准备144

8.3.2验收测试144

8.3.3项目交付144

8.4案例描述145

8.4.1项目培训145

8.4.2项目实施145

8.4.3项目验收146

小结146

习题146

第9章 职业安全与健康法规标准管理系统147

9.1项目描述147

9.1.1项目背景147

9.1.2捕获需求148

9.1.3项目计划148

9.2需求分析149

9.2.1参与者149

9.2.2用例149

9.2.3系统用例图150

9.2.4用例规约151

9.2.5分析类165

9.3系统设计172

9.3.1体系结构设计172

9.3.2实体类设计173

9.3.3数据库设计174

9.3.4界面设计178

9.4系统实现179

9.4.1开发环境及配置179

9.4.2功能模块概要180

9.4.3项目测试201

9.4.4系统变更216

9.5项目交付220

9.5.1系统交付220

9.5.2用户手册222

9.5.3培训225

小结226

第10章 河流根石探测管理系统227

10.1项目描述227

10.1.1项目背景227

10.1.2业务描述227

10.1.3用户描述231

10.1.4项目计划231

10.2需求分析234

10.2.1需求描述235

10.2.2用例规约236

10.2.3用例图263

10.3系统分析与设计266

10.3.1领域模型266

10.3.2顺序图269

10.3.3设计类286

10.3.4数据库设计289

10.3.5界面设计296

10.4系统实现300

10.4.1环境配置300

10.4.2代码实现301

10.4.3测试316

10.5发布运行322

10.5.1项目发布运行322

10.5.2安装说明325

10.6 ××河道整治工程根石探测管理系统使用说明326

小结339

附录A UML入门及Rose的使用341

参考文献349

热门推荐