图书介绍

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

实用软件工程与实训 第2版
  • 杜文洁,白萍主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302304579
  • 出版时间:2013
  • 标注页数:243页
  • 文件大小:55MB
  • 文件页数:254页
  • 主题词:软件工程-高等职业教育-教材

PDF下载


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

下载说明

实用软件工程与实训 第2版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软件工程3

1.2.1软件工程的定义及目标3

1.2.2软件工程研究的内容4

1.3软件的开发方法4

1.3.1面向过程的方法4

1.3.2面向数据的方法5

1.3.3面向对象的方法6

1.3.4三种开发方法的比较7

1.4软件生命周期7

1.5软件开发模型8

1.5.1瀑布模型9

1.5.2原型模型10

1.5.3增量模型11

1.5.4螺旋模型12

1.5.5统一软件开发过程13

1.6小结15

1.7习题16

第2章 可行性研究17

2.1可行性研究的任务17

2.2可行性研究的内容17

2.3可行性研究的步骤18

2.4小结19

2.5习题19

第3章 软件需求分析20

3.1需求分析的任务20

3.2需求分析的步骤21

3.3结构化分析方法23

3.3.1结构化分析方法概述23

3.3.2数据流图23

3.3.3数据字典25

3.3.4实体—关系图26

3.4需求分析图形工具28

3.5软件需求规格说明书29

3.6案例分析:图书管理系统需求分析35

3.7小结40

3.8习题40

第4章 概要设计41

4.1软件设计概述41

4.1.1软件设计概念与重要性41

4.1.2软件设计的任务与策略42

4.2软件设计基本原则43

4.3概要设计的任务和步骤46

4.4软件结构图47

4.5结构化设计方法48

4.5.1变换流与事务流48

4.5.2变换分析49

4.5.3事务分析50

4.6数据设计52

4.7接口设计54

4.8概要设计说明书55

4.9案例分析:图书管理系统概要设计57

4.10小结59

4.11习题59

第5章 详细设计60

5.1详细设计的目标与任务60

5.2详细设计的工具61

5.2.1流程图61

5.2.2盒图62

5.2.3判定表63

5.2.4过程设计语言PDI63

5.3用户界面设计64

5.4详细设计说明书66

5.5案例分析:图书管理系统详细设计68

5.6小结70

5.7习题70

第6章 程序编码71

6.1结构化程序设计71

6.2程序设计风格72

6.3程序设计语言的选择74

6.3.1程序设计语言的分类74

6.3.2选择语言的一般准则75

6.3.3不同程序设计语言的特点76

6.4小结77

6.5习题78

第7章 软件测试79

7.1软件测试概述79

7.1.1软件测试的定义和目标79

7.1.2软件测试的原则80

7.2软件测试方法80

7.3黑盒测试用例设计81

7.3.1等价类划分法81

7.3.2边界值分析法82

7.3.3决策表法83

7.3.4因果图法84

7.3.5黑盒测试案例分析85

7.4白盒测试用例设计88

7.4.1逻辑覆盖法88

7.4.2路径覆盖法90

7.4.3循环覆盖法92

7.4.4白盒测试案例分析93

7.5软件测试步骤94

7.5.1单元测试94

7.5.2集成测试95

7.5.3确认测试98

7.5.4系统测试99

7.6案例分析:图书管理系统测试101

7.7小结102

7.8习题103

第8章 软件维护104

8.1软件维护过程104

8.1.1软件维护的种类105

8.1.2软件维护的策略105

8.1.3软件维护的过程106

8.1.4软件维护的困难108

8.1.5软件维护的副作用108

8.2软件可维护性110

8.2.1决定软件可维护性的因素110

8.2.2提高软件的可维护性111

8.3软件逆向工程与再工程113

8.4小结114

8.5习题114

第9章 面向对象技术115

9.1面向对象技术概述115

9.1.1面向对象方法简介115

9.1.2面向对象的基本概念116

9.2 UML建模119

9.2.1 UML简介119

9.2.2用例图121

9.2.3类图、对象图和包图122

9.2.4构件图和部署图126

9.2.5状态机图128

9.2.6顺序图129

9.2.7通信图130

9.2.8活动图130

9.3面向对象分析130

9.4面向对象设计133

9.5面向对象的软件测试135

9.6案例分析:图书管理系统分析与设计136

9.6.1图书管理系统分析136

9.6.2图书管理系统设计142

9.7小结144

9.8习题144

第10章 软件工程管理145

10.1软件工程管理概述145

10.2软件规模估算146

10.2.1软件开发成本估算方法146

10.2.2代码行技术和任务估算技术147

10.2.3 COCOMO模型148

10.3软件质量150

10.3.1软件质量特性150

10.3.2软件质量保证措施151

10.4 ISO 9000软件质量体系151

10.4.1 ISO 9000国际标准152

10.4.2企业软件质量体系的建立和实施153

10.5软件配置管理155

10.5.1软件配置项155

10.5.2软件配置管理155

10.6 CMM软件能力成熟度模型158

10.6.1 CMM的基本概念158

10.6.2软件能力成熟度等级159

10.6.3关键过程区域161

10.7软件项目的组织与计划162

10.7.1软件项目管理163

10.7.2软件开发进度计划164

10.7.3人员配备与组织167

10.8软件工程标准与软件文档169

10.8.1软件工程标准169

10.8.2软件文档的编写170

10.9小结172

10.10习题173

第11章 综合实例(1)——网站新闻管理系统174

11.1问题定义174

11.2需求分析174

11.2.1用例图174

11.2.2类图176

11.3软件设计178

11.3.1系统体系结构178

11.3.2数据库设计178

11.3.3功能设计180

11.3.4界面设计181

11.4系统测试184

11.4.1用户界面测试184

11.4.2功能测试184

11.4.3数据库测试185

第12章 综合实例(2)——网上书店系统187

12.1问题定义187

12.2需求分析188

12.3软件设计192

12.3.1系统体系结构192

12.3.2功能模块192

12.3.3数据库设计193

12.4系统测试196

12.4.1用户界面测试196

12.4.2功能测试196

12.4.3数据库测试197

第13章 实训指导199

实训1初识Visio 2003199

实训2初识Rational Rose 2003205

实训3需求分析209

实训4数据库设计211

实训5面向对象分析217

实训6初识Visual Studio 2005219

实训7初识JUnit225

实训8初识Project 2007229

综合习题239

参考文献243

热门推荐