图书介绍

软件工程 第3版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

软件工程 第3版
  • 王立福等编著 著
  • 出版社: 北京市:北京大学出版社
  • ISBN:9787301159132
  • 出版时间:2009
  • 标注页数:352页
  • 文件大小:37MB
  • 文件页数:362页
  • 主题词:软件工程-高等学校-教材

PDF下载


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

下载说明

软件工程 第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 绪论1

1.1 软件工程概念的提出与发展1

1.2 软件开发的本质2

1.3 本章小结5

习题一5

第二章 软件过程6

2.1 软件生存周期过程6

2.1.1 基本过程6

2.1.2 支持过程19

2.1.3 组织过程27

2.1.4 软件生存周期过程以及角色和关系32

2.2 软件生存周期模型35

2.2.1 引言35

2.2.2 瀑布模型36

2.2.3 增量模型38

2.2.4 演化模型39

2.2.5 螺旋模型40

2.2.6 喷泉模型42

2.3 软件项目生存周期过程的规划与控制42

2.3.1 概念:软件项目生存周期过程42

2.3.2 软件项目生存周期过程的规划43

2.3.3 软件项目生存周期过程的监控54

2.4 本章小结56

习题二57

第三章 软件需求与软件需求规约58

3.1 需求与需求获取58

3.1.1 需求定义58

3.1.2 需求分类59

3.1.3 需求发现技术61

3.2 需求规约(SRS)及其格式63

3.2.1 定义63

3.2.2 基本性质63

3.2.3 需求规约(草案)格式63

3.2.4 表达需求规约(规格说明书)的三种风格64

3.2.5 需求规约的作用65

3.3 本章小结66

习题三66

第四章 结构化分析方法67

4.1 基本术语68

4.2 模型表示70

4.3 建模过程70

4.4 实例研究76

4.5 应用中注意的问题80

4.6 需求分析的输出81

4.7 需求验证83

4.8 本章小结84

习题四84

第五章 结构化设计86

5.1 总体设计的目标及其表示86

5.2 总体设计89

5.2.1 数据流图的类型89

5.2.2 变换设计与事务设计91

5.2.3 模块化及启发式规则98

5.2.4 实例研究105

5.3 详细设计108

5.3.1 结构化程序设计108

5.3.2 详细设计工具110

5.4 结构化方法小结116

习题五119

第六章 面向对象方法——UML121

6.1 表达客观事物的术语123

6.1.1 类与对象123

6.1.2 接口133

6.1.3 协作135

6.1.4 用况135

6.1.5 主动类135

6.1.6 构件136

6.1.7 制品136

6.1.8 节点136

6.2 表达关系的术语137

6.2.1 关联137

6.2.2 泛化142

6.2.3 细化144

6.2.4 依赖145

6.3 组织信息的一种通用机制——包148

6.4 模型表达工具149

6.4.1 类图150

6.4.2 用况图151

6.4.3 状态图156

6.4.4 顺序图165

6.5 UML小结167

习题六169

第七章 面向对象方法——RUP170

7.1 RUP的作用和特点170

7.2 核心工作流173

7.2.1 需求获取174

7.2.2 需求分析184

7.2.3 设计199

7.2.4 RUP的实现和测试220

7.3 RUP小结222

习题七225

第八章 软件测试226

8.1 软件测试目标与软件测试过程模型226

8.1.1 软件测试目标226

8.1.2 测试过程模型227

8.2 软件测试技术228

8.2.1 路径测试技术228

8.2.2 基于事务流的测试技术234

8.2.3 其他功能测试技术简述238

8.3 静态分析技术——程序正确性证明242

8.4 软件测试步骤246

8.4.1 单元测试246

8.4.2 集成测试247

8.4.3 有效性测试249

8.5 本章小结249

习题八250

第九章 软件工程项目管理概述253

9.1 软件工程管理活动253

9.2 软件规模、成本和进度估算258

9.2.1 软件系统/产品规模估算258

9.2.2 成本和进度估算262

9.3 能力成熟度模型CMM268

9.3.1 CMM产生的背景268

9.3.2 CMM的成熟度等级268

9.3.3 CMM的结构273

9.3.4 CMM的使用以及对相关标准的影响279

9.4 ISO 9000系列标准简介282

9.4.1 八项质量管理原则283

9.4.2 质量管理体系基础283

9.4.3 ISO 9001和ISO 9004标准的关系287

9.5 CMM与ISO 9000系列标准的比较287

9.6 本章小结287

习题九288

第十章 软件开发工具与环境289

10.1 基本概念289

10.2 工具集成模型295

10.3 大型软件开发环境青鸟系统概述301

10.4 本章小结305

习题十305

第十一章 内容总结306

11.1 关于软件过程范型307

11.1.1 软件生存周期过程308

11.1.2 软件生存周期模型314

11.1.3 软件项目生存周期过程规划317

11.2 关于软件设计方法322

11.2.1 结构化方法322

11.2.2 面向对象方法326

参考文献352

热门推荐