图书介绍

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

软件工程实用教程
  • 田保军,刘利民主编;张林丰,张丽霞,许志伟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302407614
  • 出版时间:2015
  • 标注页数:335页
  • 文件大小:68MB
  • 文件页数:346页
  • 主题词:软件工程-高等学校-教材

PDF下载


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

下载说明

软件工程实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 面向过程的软件工程3

第1章 软件工程概述3

1.1 软件工程的发展历程3

1.2 软件危机4

1.2.1 软件的概念、特点及分类4

1.2.2 软件危机7

1.2.3 产生软件危机的原因8

1.2.4 解决软件危机的方法9

1.3 软件工程10

1.3.1 软件工程概述10

1.3.2 软件工程原理11

1.3.3 常用的软件工程开发方法13

1.3.4 软件过程与模型14

1.4 软件工程的相关规范20

1.4.1 软件项目的开发流程20

1.4.2 软件工程的标准化21

1.4.3 软件工程文档编写23

1.4.4 软件知识产权及道德规范24

小结27

习题128

第2章 结构化方法、工具和过程30

2.1 结构化方法与过程30

2.2 常用结构化建模工具31

2.2.1 Visio31

2.2.2 PowerDesigner35

小结43

习题244

第3章 可行性与计划研究45

3.1 可行性研究45

3.1.1 可行性研究的任务45

3.1.2 可行性研究的步骤46

3.1.3 成本—效益分析48

3.2 项目开发计划52

3.3 业务流程建模53

3.3.1 系统流程图53

3.3.2 数据流图55

3.3.3 数据字典59

3.4 项目案例60

小结67

习题368

第4章 需求分析70

4.1 需求分析的任务和步骤70

4.1.1 需求分析的任务71

4.1.2 需求分析的步骤72

4.2 获取需求的方法75

4.3 结构化分析方法的策略77

4.4 结构化分析图形工具78

4.4.1 数据流图78

4.4.2 输入/处理/输出图82

4.4.3 实体—联系图85

小结89

习题490

第5章 软件设计92

5.1 概要设计92

5.1.1 概要设计步骤及任务92

5.1.2 概要设计原理96

5.1.3 软件体系结构设计104

5.1.4 概要设计图形工具107

5.1.5 面向数据流的设计方法110

5.2 接口设计119

5.2.1 模块间接口设计119

5.2.2 用户界面设计119

5.3 详细设计的任务124

5.3.1 详细设计的基本任务124

5.3.2 详细设计的表示方法124

5.3.3 面向数据结构的设计方法132

5.3.4 程序复杂程度的定量度量136

5.4 项目案例138

5.4.1 软件功能设计138

5.4.2 软件数据库设计140

小结143

习题5143

第6章 软件实现146

6.1 软件编码146

6.1.1 程序设计语言146

6.1.2 程序设计风格148

6.2 软件测试151

6.2.1 软件测试目的151

6.2.2 软件测试模型153

6.2.3 软件测试阶段154

6.2.4 软件测试类型及方法156

6.2.5 软件测试过程161

6.3 软件测试技术与工具171

6.3.1 软件测试技术与工具概述171

6.3.2 QC174

6.3.3 QTP175

6.3.4 LR177

6.3.5 国产测试软件179

小结180

习题6181

第7章 软件运行与维护183

7.1 软件维护概述183

7.1.1 软件的可维护性183

7.1.2 软件维护的类型184

7.1.3 软件维护工作流程186

7.1.4 软件维护过程文档187

7.1.5 软件维护的困难及应对策略187

7.2 软件运行维护管理189

7.3 软件运行维护的关键191

7.3.1 运行维护平台191

7.3.2 文档管理192

7.3.3 水波效应193

小结193

习题7194

第8章 软件过程管理195

8.1 软件工程项目管理195

8.1.1 项目启动管理196

8.1.2 项目计划管理196

8.1.3 人员组织与管理199

8.1.4 变更管理201

8.1.5 风险管理202

8.2 软件过程管理及能力成熟度模型207

8.2.1 软件能力成熟度与SW-CMM207

8.2.2 CMMI的发展209

8.2.3 CMMI开发模型1.3版介绍210

8.3 软件配置管理214

8.3.1 软件配置管理作用214

8.3.2 软件配置管理过程215

8.3.3 常用的软件配置管理工具218

小结222

习题8222

第2篇 面向对象的软件工程225

第9章 面向对象的软件工程概述225

9.1 面向对象思想及概念225

9.2 面向对象方法与过程228

9.3 常用面向对象建模语言及工具233

9.3.1 统一建模语言233

9.3.2 Rational Rose237

9.3.3 StarUMI247

小结252

习题9252

第10章 面向对象分析254

10.1 面向对象的需求获取254

10.1.1 需求获取概述255

10.1.2 需求获取255

10.2 面向对象的需求分析260

10.2.1 面向对象方法概述260

10.2.2 需求分析阶段的任务266

10.2.3 需求规格说明的评审272

10.3 项目案例273

小结286

习题10286

第11章 面向对象设计与实现288

11.1 面向对象设计准则288

11.2 面向对象设计290

11.3 面向对象实现296

11.3.1 面向对象程序设计语言296

11.3.2 面向对象的测试策略302

11.3.3 面向对象的测试步骤302

11.3.4 面向对象测试用例设计304

11.4 项目案例306

小结308

习题11309

附录A 软件工程知识体系310

附录A 软件工程国家标准314

附录C 软件工程文档撰写国家标准316

C.1 可行性研究报告316

C.2 开发计划321

C.3 需求规格说明书322

C.4 概要设计说明书324

C.5 详细设计说明书326

C.6 测试计划328

C.7 用户操作手册330

参考文献334

热门推荐