图书介绍

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

软件工程 第2版
  • 陆惠恩,陆培恩编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:750537270X
  • 出版时间:2002
  • 标注页数:159页
  • 文件大小:8MB
  • 文件页数:173页
  • 主题词:

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

二、软件危机2

三、软件、软件工程3

四、软件工程学3

第二节 软件开发模型5

一、软件生存周期5

二、软件开发模型7

第三节 软件开发方法11

一、面向数据流设计方法12

二、面向数据结构设计方法14

三、面向对象设计方法19

习题一21

第二章 需求分析23

第一节 需求分析的任务23

一、确定目标系统的具体要求23

五、编写用户手册24

四、制订初步的系统测试计划24

三、修正系统开发计划24

二、建立目标系统的逻辑模型24

第二节 需求分析步骤25

一、进行调查研究25

二、分析和描述系统的逻辑模型25

三、复审25

第三节 数据流图26

一、数据流图四种基本符号26

二、数据流图几种附加符号26

三、画数据流图的步骤26

四、几点注意事项27

第四节 数据字典30

一、数据字典的内容30

二、数据字典使用的符号30

三、数据字典与数据流图32

第五节 需求分析图形工具32

一、层次图32

二、Warnier图33

三、IPO图33

习题二33

二、推荐最佳实现方案35

一、设计供选择的方案35

三、软件结构设计35

第一节 概要设计35

第三章 系统设计与实现35

四、数据文件设计36

五、设计测试方案36

第二节 模块和模块化37

一、模块37

二、模块化37

三、模块分割评价标准38

四、模块设计规则41

第三节 详细设计工具42

一、流程图43

二、盒图48

三、PAD图49

四、结构图51

五、判定表51

六、判定树53

七、过程设计语言53

第四节 结构化设计方法53

一、变换型54

二、事务型54

第五节 结构化程序设计55

一、程序设计语言的选择55

二、程序设计风格56

第六节 程序结构复杂程度的度量58

一、McCabe方法58

二、Halstead方法60

习题三60

第四章 软件测试、验证与确认63

第一节 软件测试目标63

第二节 测试方法63

一、静态分析与动态测试63

二、黑盒法与白盒法64

一、模块测试65

第三节 测试步骤65

三、测试原则65

二、子系统测试66

三、系统测试66

四、程序审查会和人工运行66

五、验收测试67

六、平行运行67

第四节 设计测试方案、实用测试策略67

一、等价类划分法(Eguivalence Partitioning)67

二、边界值分析法(Boundary Value Analysis)68

三、错误推测法68

四、逻辑覆盖法(Logic Coverage Testing)69

五、因果图法71

六、实用测试策略73

七、软件调试75

第五节 软件验证与确认76

一、软件验证76

二、软件确认76

习题四77

二、维护的特点81

一、维护的定义81

第一节 维护的定义、特点、过程81

第五章 软件维护81

三、维护的过程83

第二节 可维护性85

一、决定可维护性的因素86

二、可维护性的度量86

三、如何提高程序的可维护性87

第三节 软件质量因素87

习题五88

三、信息建模法90

二、数据流法90

四、面向对象分析方法90

第六章 面向对象设计方法90

一、功能分解法90

第一节 面向对象分析91

一、信息模型91

二、建立信息模型的基本方法99

三、状态模型101

四、服务和处理模型103

第二节 面向对象设计104

一、系统设计104

二、系统实现105

习题六106

一、代码行技术108

第七章 软件工程管理技术108

第一节 成本估计技术108

二、任务估算技术109

第二节 人员组织109

一、Brooks定律109

二、软件开发组织的管理结构109

三、程序设计小组的组织110

第三节 计划管理110

一、Gantt图110

二、工程网络技术111

第四节 软件工程文件规范113

一、总体要求114

二、可行性研究报告的编写提示115

三、项目开发计划的编写提示119

四、软件需求说明书的编写提示121

五、数据要求说明书的编写提示122

六、概要设计说明书的编写提示124

七、详细设计说明书的编写提示126

八、数据库设计说明书的编写提示127

九、用户手册的编写提示128

十、操作手册的编写提示130

十一、模块开发卷宗的编写提示132

十二、测试计划的编写提示133

十三、测试分析报告的编写提示135

十四、开发进度月报的编写提示136

十五、项目开发总结报告的编写提示137

第五节 软件配置管理138

一、配置标识139

二、变动控制139

三、配置审计139

四、配置状态报告139

习题七140

一、CASE的基本组成部分141

第一节 CASE技术141

第八章 软件开发工具与集成化环境141

二、CASE的软件平台142

三、CASE的硬件平台142

第二节 软件开发工具142

一、软件开发工具的功能142

二、软件开发工具的性能143

三、软件开发工具的分类143

第三节 集成化环境146

一、软件工程环境的定义146

二、软件工程环境的分类146

五、集成化的层次147

三、软件工程环境的构成和特性147

四、集成化环境147

习题八148

第九章 实例149

一、问题定义149

二、可行性研究149

三、需求分析149

四、概要设计151

五、详细设计157

六、测试158

参考文献159

热门推荐