图书介绍

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

软件工程
  • 周志刚主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711108408X
  • 出版时间:2001
  • 标注页数:170页
  • 文件大小:9MB
  • 文件页数:180页
  • 主题词:

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.1.2 软件发展的三个阶段1

前言页1

1.1.3 软件危机及其解决2

1.2 软件工程2

1.2.1 软件工程的概念2

1.2.2 软件工程的内容与目标2

1.2.3 软件工程的过程模型5

1.2.4 软件工程的基本方法8

1.2.5 软件工程的工具9

复习思考题9

2.1.1 问题定义的基本任务11

2.1.2 问题定义报告及编写实例11

第2章 软件定义及计划11

2.1 问题定义11

2.2 可行性研究12

2.2.1 可行性研究的任务及过程12

2.2.2 技术可行性研究13

2.2.3 经济可行性研究18

2.2.4 运行可行性研究21

2.2.5 可行性研究报告编写实例21

2.3 软件计划23

2.3.1 软件计划的内容23

2.3.2 软件计划复审24

2.3.3 软件计划的编写实例24

复习思考题26

3.2 需求分析的方法27

3.2.1 面向数据流的分析方法27

3.1 需求分析的任务27

第3章 软件需求分析27

3.2.2 数据字典的编写28

3.2.3 细化数据流图32

3.3 需求分析的其他工具36

3.3.1 E-R模型36

3.3.2 层次方框图37

3.3.4 Warnier图38

3.3.3 IPO图38

3.4 需求分析复审39

3.5 需求规格说明书编写实例39

复习思考题41

第4章 软件设计42

4.1 软件设计的基本原理42

4.1.1 模块化设计原理42

4.1.2 软件设计优化规则44

4.2.2 总体设计的图形工具46

4.2 总体设计46

4.2.1 总体设计的任务和过程46

4.2.3 总体设计的主要方法49

4.2.4 总体设计复审53

4.2.5 总体设计说明书编写实例53

4.3 详细设计55

4.3.1 详细设计的任务和过程55

4.3.2 详细设计的工具55

4.3.3 详细设计的主要方法59

4.3.4 详细设计复审63

4.3.5 详细设计说明书编写实例64

复习思考题65

第5章 软件编码67

5.1 软件编码的任务67

5.2 编码语言及选择67

5.2.1 程序设计语言的分类67

5.2.2 选择编程语言71

5.3 编码风格72

5.4 结构化程序设计75

复习思考题77

第6章 软件测试78

6.1 软件测试的目标及过程78

6.2 测试用例的设计方法81

6.2.1 黑盒测试法81

6.2.2 白盒测试法85

6.3 测试设计策略及实例90

6.3.1 测试设计策略90

6.3.2 测试设计实例91

6.4 测试方式93

6.4.1 单元测试93

6.4.2 组装测试96

6.4.3 高级测试及调试99

复习思考题104

7.1 软件维护的任务105

第7章 软件运行及维护105

7.2 软件维护的过程107

7.3 软件维护的组织108

7.4 维护文档与编写109

7.5 提高软件的可维护性110

7.5.1 软件维护存在的问题110

7.5.2 影响可维护性的属性111

7.5.3 提高可维护性的方法112

复习思考题115

第8章 软件项目管理技术116

8.1 软件项目管理的主要内容116

8.2 成本管理116

8.3 质量管理121

8.4 人员及进度管理122

8.4.1 人员组织与管理122

8.4.2 进度安排125

8.5 配置管理127

复习思考题130

第9章 面向对象软件工程132

9.1 面向对象的基本概念132

9.1.1 对象及其特征132

9.1.2 其他主要概念133

9.2 面向对象的开发方法134

9.2.1 Booch方法135

9.2.2 OMT方法135

9.2.3 Coad方法135

9.3 面向对象的分析136

9.3.1 面向对象分析的主要任务136

9.3.2 识别类和对象136

9.3.3 标识属性137

9.3.4 识别类结构138

9.3.5 识别行为139

9.3.6 定义主题词140

9.3.7 多视点需要分析141

9.3.8 分析实例141

9.4 面向对象的设计145

9.4.1 主体部件(PDC)的设计146

9.4.2 用户界面部件(HLC)的设计147

9.4.3 任务管理部件(TMC)的设计148

9.4.4 数据管理部件(DMC)的设计148

9.5 面向对象的实现149

9.5.1 面向对象语言及其技术特点150

9.5.2 程序设计风格151

9.5.3 面向对象测试152

复习思考题152

附录154

附录A 软件开发文档编写纲要154

附录B 实习题目参考164

主要参考文献170

热门推荐