图书介绍

普通高等教育计算机类十二五规划教材 软件工程与实践PDF|Epub|txt|kindle电子书版本网盘下载

普通高等教育计算机类十二五规划教材 软件工程与实践
  • 廖礼萍编著 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:9787560539157
  • 出版时间:2012
  • 标注页数:195页
  • 文件大小:12MB
  • 文件页数:203页
  • 主题词:软件工程

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.2软件危机2

1.2.1产生软件危机的原因3

1.2.2克服软件危机的途径4

1.3软件工程4

1.3.1软件工程的定义4

1.3.2软件工程的基本原则5

1.3.3软件工程的发展6

1.4软件开发方法6

1.5小结10

习题一10

第2章 软件生命周期模型11

2.1软件生命周期11

2.2软件生命周期模型的概念12

2.3典型的软件生命周期模型12

2.3.1瀑布模型12

2.3.2快速原型模型14

2.3.3增量模型16

2.3.4螺旋模型17

2.3.5喷泉模型19

2.3.6基于构件的开发模型20

2.3.7模型驱动体系结构21

2.4小结22

习题二23

第3章可行性研究24

3.1可行性研究的任务24

3.2可行性研究步骤25

3.3系统流程图26

3.3.1基本符号26

3.3.2系统流程图的作用27

3.4成本-效益分析30

3.5可行性研究实例32

3.6小结33

习题三34

第4章 需求分析35

4.1需求的定义35

4.2获取需求的方法36

4.3需求分析的任务36

4.4需求分析的方法37

4.5结构化分析建模38

4.5.1结构化分析的步骤39

4.5.2数据流图40

4.5.3数据字典43

4.5.4加工逻辑的描述44

4.6结构化分析建模实例46

4.7验证软件需求48

4.8快速原型需求分析方法48

4.9小结50

习题四51

第5章 概要设计52

5.1概要设计概述52

5.1.1概要设计基本任务52

5.1.2概要设计基本步骤53

5.2基本设计原理54

5.2.1模块化54

5.2.2抽象55

5.2.3逐步求精55

5.2.4模块独立性55

5.3软件结构的描述工具59

5.3.1软件结构图59

5.3.2层次图和IPO表61

5.4结构化设计62

5.4.1数据流图的类型62

5.4.2结构化设计过程62

5.4.3变换分析设计63

5.4.4事务分析设计64

5.4.5综合型数据流图的软件结构设计66

5.5结构化设计举例66

5.6软件结构优化准则67

5.7概要设计审查和验证69

5.8小结70

习题五70

第6章 详细设计与编码实现72

6.1详细设计的基本任务72

6.2界面设计72

6.2.1界面设计的主要问题72

6.2.2友好界面设计的基本原则73

6.3过程设计73

6.3.1结构化程序设计方法73

6.3.2过程设计的描述工具73

6.4详细设计实例76

6.5编码实现79

6.5.1程序设计语言的选择79

6.5.2编码风格80

6.6小结81

习题六81

第7章 测试与维护82

7.1软件测试基础82

7.1.1软件测试的目的与准则83

7.1.2软件测试方法84

7.2测试用例设计技术86

7.2.1白盒测试技术86

7.2.2黑盒测试技术91

7.3软件测试过程93

7.3.1软件测试步骤93

7.3.2单元测试94

7.3.3集成测试95

7.3.4系统测试和验收测试96

7.4调试98

7.4.1调试的目的98

7.4.2调试的方法99

7.5软件维护99

7.5.1软件维护的定义99

7.5.2软件维护过程100

7.5.3软件的可维护性100

7.6小结102

习题七102

第8章面向对象方法学基础104

8.1面向对象基础104

8.1.1面向对象的基本思想104

8.1.2面向对象的基本概念105

8.1.3面向对象的基本特征106

8.1.4面向对象方法的优点107

8.1.5面向对象方法的基本流派108

8.2 UML面向对象建模115

8.2.1 UML介绍115

8.2.2静态模型117

8.2.3功能模型125

8.2.4动态模型127

8.2.5三种模型之间的关系131

8.3小结131

习题八132

第9章面向对象分析133

9.1面向对象分析的基本过程133

9.1.1面向对象分析概述133

9.1.2获取需求133

9.1.3用例模型134

9.2建立对象模型实例136

9.2.1确定对象137

9.2.2确定关联并画出初步的对象模型图137

9.2.3确定主题137

9.2.4确定属性138

9.2.5确定服务139

9.2.6识别泛化关系139

9.2.7完善对象模型139

9.3建立动态模型实例140

9.3.1准备脚本140

9.3.2构造顺序图141

9.3.3构造状态图142

9.3.4完善动态模型142

9.4建立功能模型实例142

9.4.1基本系统模型142

9.4.2功能级数据流图143

9.5小结144

习题九144

第10章 面向对象设计145

10.1面向对象设计的基本原则145

10.2软件复用147

10.2.1概述147

10.2.2基于构件的软件复用148

10.2.3软件重用的效益148

10.3面向对象设计的步骤149

10.3.1系统分解149

10.3.2类设计150

10.3.3设计类中的服务151

10.3.4设计关联153

10.3.5数据管理设计154

10.3.6人机界面设计156

10.4小结157

习题十158

第11章 面向对象实现159

11.1程序设计语言159

11.1.1面向对象程序设计概述159

11.1.2不同面向对象语言的比较159

11.1.3程序设计风格161

11.2面向对象测试163

11.2.1面向对象的测试策略163

11.2.2测试用例的设计166

11.3小结168

习题十一168

第12章 软件项目管理169

12.1成本估算方法169

12.1.1代码行及功能点估算方法169

12.1.2参数模型估算法170

12.2进度管理172

12.3人员组织174

12.4质量保证174

12.5软件配置管理175

12.5.1软件配置管理产生的原因175

12.5.2实施软件配置管理的步骤176

12.6软件过程管理178

12.6.1软件过程的定义178

12.6.2软件能力成熟度模型179

12.7小结181

习题十二181

附录A软件工程开发文档182

参考文献195

热门推荐