图书介绍

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

软件工程
  • 李惠明,敖广武主编 著
  • 出版社: 沈阳:东北大学出版社
  • ISBN:9787811028355
  • 出版时间:2010
  • 标注页数:270页
  • 文件大小:126MB
  • 文件页数:283页
  • 主题词:软件工程

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一篇 软件工程概述3

第1章 软件工程3

1.1 软件3

1.1.1 软件的发展3

1.1.2 软件定义4

1.2 软件危机5

1.2.1 软件危机及其产生原因5

1.2.2 解决软件危机的途径6

1.3 软件工程7

1.3.1 软件工程的概念7

1.3.2 软件工程的基本原理7

1.3.3 软件工程方法学9

1.4 本章小结10

习题10

第2章 软件过程12

2.1 软件过程12

2.2 软件的生命周期13

2.3 软件过程模型15

2.3.1 瀑布模型15

2.3.2 原型模型16

2.3.3 增量模型17

2.3.4 螺旋模型18

2.3.5 变换模型19

2.3.6 喷泉模型20

2.3.7 智能模型20

2.3.8 第四代技术(4GT)模型21

2.4 软件过程改进22

2.5 本章小结22

习题23

第二篇 传统方法学27

第3章 结构化分析27

3.1 结构化分析概述27

3.2 软件计划28

3.2.1 问题定义28

3.2.2 可行性分析30

3.3 需求分析概述33

3.3.1 需求分析的任务34

3.3.2 需求分析的过程35

3.4 需求获取36

3.5 分析建模37

3.5.1 分析模型37

3.5.2 数据流图38

3.5.3 数据字典44

3.5.4 加工说明的描述工具46

3.5.5 实体联系图48

3.6 需求需求说明书49

3.7 需求验证51

3.8 本章小结52

习题53

第4章 结构化设计55

4.1 结构化设计概述55

4.1.1 结构化设计的概念与原理55

4.1.2 模块独立56

4.1.3 结构设计准则60

4.2 总体设计64

4.2.1 总体设计过程64

4.2.2 面向数据流的设计方法65

4.2.3 设计优化70

4.2.4 总体设计说明书70

4.3 详细设计71

4.3.1 详细设计概述71

4.3.2 详细设计工具71

4.3.3 数据库设计74

4.3.4 人机界面设计76

4.3.5 库存管理系统详细设计76

4.3.6 详细设计说明书78

4.4 本章小结78

习题78

第5章 结构化实现80

5.1 程序编码80

5.1.1 结构化程序设计80

5.1.2 程序设计语言81

5.1.3 编码风格82

5.1.4 编码效率85

5.2 软件测试86

5.2.1 测试的基本概念87

5.2.2 白盒测试89

5.2.3 黑盒测试92

5.2.4 单元测试97

5.2.5 集成测试100

5.2.6 确认测试101

5.2.7 系统测试102

5.2.8 测试策略103

5.3 软件调试103

5.3.1 调试过程103

5.3.2 调试技术104

5.3.3 调试原则105

5.4 本章小结105

习题106

第三篇 面向对象方法学109

第6章 面向对象方法学109

6.1 面向对象方法概述109

6.1.1 对象109

6.1.2 类110

6.1.3 面向对象的定义110

6.1.4 面向对象的基本特征111

6.1.5 面向对象方法的优点112

6.2 面向对象开发过程113

6.2.1 面向对象分析114

6.2.2 面向对象设计114

6.2.3 面向对象编程115

6.2.4 面向对象测试115

6.2.5 面向对象维护116

6.3 面向对象建模116

6.3.1 模型117

6.3.2 建模的目的117

6.3.3 建模的重要性117

6.3.4 面向对象建模方法117

6.4 UML119

6.4.1 UML的组成119

6.4.2 UML的建模机制120

6.4.3 常用的UML图121

6.4.4 UML的主要特点126

6.4.5 UML的应用领域126

6.5 本章小结127

习题127

第7章 面向对象分析129

7.1 面向对象分析概述129

7.1.1 需求获取129

7.1.2 面向对象分析模型130

7.1.3 面向对象分析的步骤131

7.2 面向对象分析过程131

7.2.1 问题域分析建立用例模型131

7.2.2 发现和定义对象与类142

7.2.3 识别对象的内部特征146

7.2.4 识别对象的外部联系148

7.2.5 识别对象之间的交互153

7.3 本章小结154

习题154

第8章 面向对象设计156

8.1 面向对象设计概述156

8.1.1 面向对象设计任务156

8.1.2 面向对象设计的准则157

8.2 系统设计158

8.2.1 子系统划分159

8.2.2 体系结构设计161

8.2.3 人机界面设计164

8.2.4 数据库设计165

8.3 类设计170

8.3.1 类设计的目标170

8.3.2 对象描述171

8.3.3 算法设计173

8.4 本章小结174

习题174

第9章 面向对象实现176

9.1 面向对象编程176

9.1.1 面向对象语言176

9.1.2 面向对象语言的选择177

9.1.3 程序设计风格178

9.2 面向对象测试180

9.2.1 面向对象测试概述180

9.2.2 面向对象测试模型182

9.2.3 面向对象测试用例设计187

9.2.4 面向对象测试工具简介192

9.3 面向对象维护193

9.3.1 面向对象维护概述194

9.3.2 分析理解面向对象软件194

9.4 本章小结196

习题196

第四篇 软件项目管理201

第10章 软件项目计划201

10.1 软件生产率和质量度量201

10.1.1 软件度量201

10.1.2 面向规模的度量201

10.1.3 面向功能的度量202

10.1.4 软件质量的度量203

10.1.5 影响软件生产率的因素204

10.2 软件项目估算与开发成本估算205

10.2.1 软件项目计划的目标205

10.2.2 软件的范围205

10.2.3 软件开发的资源206

10.2.4 软件项目估算208

10.2.5 分解技术208

10.2.6 软件开发成本估算211

10.3 进度计划217

10.3.1 各阶段工作量的分配217

10.3.2 制订开发进度计划217

10.3.3 进度安排的方法218

10.4 本章小结220

习题221

第11章 软件项目组织222

11.1 组织原则222

11.2 组织结构模式222

11.3 程序设计小组的组织形式223

11.4 人员配备225

11.4.1 项目开发各阶段所需人员225

11.4.2 配备人员的原则226

11.4.3 对项目经理人员的要求226

11.4.4 评价软件人员的条件226

11.5 指导与检验227

11.5.1 软件项目指导227

11.5.2 软件项目检验227

11.6 本章小结228

习题228

第12章 软件项目控制229

12.1 风险管理229

12.1.1 软件风险分类229

12.1.2 风险识别230

12.1.3 风险预测234

12.1.4 处理风险的策略236

12.2 质量保证237

12.2.1 软件质量237

12.2.2 软件质量保证措施238

12.3 配置管理241

12.3.1 软件配置管理的内容241

12.3.2 软件配置管理的基本目标242

12.3.3 软件配置管理角色职责242

12.3.4 软件配置管理过程描述243

12.3.5 软件配置管理的关键活动244

12.4 本章小结246

习题247

第13章 软件工程标准化与软件文档249

13.1 软件工程标准化249

13.1.1 什么是软件工程标准249

13.1.2 软件工程标准化的作用249

13.1.3 软件工程标准化的级别分类250

13.2 软件国际标准251

13.2.1 ISO 90000质量标准251

13.2.2 ISO/IEC 12207软件生存周期过程标准254

13.2.3 ISO/IEC TR15504软件过程评估标准256

13.2.4 IEEE1058.1软件项目管理计划标准258

13.2.5 能力成熟度模型260

13.3 软件文档264

13.3.1 软件文档的作用与分类264

13.3.2 文档的管理与维护267

13.4 本章小结267

习题268

热门推荐