当前位置:首页 > 工业技术
软件工程初级教程
软件工程初级教程

软件工程初级教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:薛尚青主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:7111237528
  • 页数:218 页
图书介绍:本书系统地介绍了软件工程的思想和技术等。
《软件工程初级教程》目录

第1章 软件工程基础 1

软件工程的产生 1

软件的发展 1

软件危机 2

消除软件危机的途径 2

软件工程学 2

软件的概念 2

软件的特点和分类 3

软件工程的概念 5

软件工程学的内容 6

软件工程基本原理 8

软件生命周期 9

软件生命周期的概念 9

软件生命周期划分阶段的原则 9

软件生命周期各阶段的任务 9

软件的开发模型 9

瀑布模型 9

快速原型模型 11

增量模型 13

喷泉模型 14

螺旋模型 14

统一过程 15

软件工具与软件开发环境 15

软件工具 15

软件开发环境 15

CASE 16

小结 19

习题 20

第2章 软件问题分析 21

软件问题定义 21

软件问题的定义 21

可行性研究 22

软件需求分析的任务与过程 23

软件需求分析的原则 23

软件需求分析的任务 23

软件需求分析的过程 24

结构化分析建模 27

实体—关系图 27

数据流图 29

数据字典 32

状态转换图 34

其他需求分析工具 34

软件需求分析阶段文档 35

软件需求规格说明 35

初步制定系统的测试计划 36

编写初步的用户手册 36

软件需求分析评审 36

结构化分析方法举例 36

系统管理 37

学生信息 37

管理过程 37

学生档案管理流程图 38

数据字典 38

小结 38

习题 39

第3章 结构化设计方法 40

软件设计 40

概述 40

概要设计 41

详细设计 43

软件结构设计 44

软件结构设计的基本原理 44

模块化 48

模块的独立性 48

结构化设计方法 51

变换流分析 52

事务流分析 54

设计优化 56

软件过程设计工具 58

流程图 58

合图 60

PAD图 61

判定表 62

判定树 63

过程设计语言 63

软件设计文档 65

概要设计说明书 65

详细设计说明书 65

操作手册的编写 66

软件设计评审 66

结构化设计方法举例 67

小结 69

习题 69

第4章 系统人机界面设计 72

人机界面设计问题 72

概述 72

人机界面的设计问题 73

人机界面设计的过程和标准 74

人机界面设计的过程 74

人机界面设计的标准 80

人机界面设计指南 82

人机界面设计——VB应用程序实例 85

上机实训 87

小结 92

习题 92

第5章 软件编码 93

结构化程序设计 93

程序设计语言的选择 93

程序设计风格 95

软件编码设计——VB应用程序实例 104

小结 108

习题 108

第6章 软件测试 111

软件测试的基础 111

软件测试的概念 111

软件测试的目的和原则 112

软件测试的方法——VB应用程序实例 112

白盒测试 112

黑盒测试 116

灰盒测试 119

软件测试的步骤 119

单元测试 119

集成测试 119

确认测试 120

系统测试 121

软件测试用例的设计——VB应用程序实例 121

白盒测试的测试用例设计 121

黑盒测试的测试用例设计 123

软件调试、验证与确认 124

软件调试 124

软件验证 129

软件确认 129

软件测试文档 129

小结 130

习题 130

第7章 软件维护 132

软件维护概述 132

软件维护的定义 132

软件维护的类型 132

影响维护工作量的因素 133

软件维护的过程 134

软件的可维护性 134

影响可维护性的因素 134

提高可维护性的方法 135

小结 138

习题 138

第8章 面向对象方法 139

面向对象方法概述 139

面向对象方法的发展 139

面向对象的概念 140

面向过程与面向对象 143

面向对象方法学的主要优点 147

UML概述 148

UML的发展 148

UML定义 150

UML图 152

面向对象技术与UML应用 159

面向对象分析OOA 159

面向对象设计OOD 162

面向对象编程OOP 166

面向对象测试OOT 166

UML实例分析 167

小结 171

题 172

第9章 软件质量与软件工程标准 173

软件质量 173

软件质量需求的背景 173

软件质量定义 174

软件的质量特性与质量模型 174

软件质量保证 177

配置管理 179

软件工程标准 185

软件工程标准化的意义及分类 185

软件工程标准的层次 186

软件工程的国家标准 187

软件文档的编写 188

小结 190

习题 190

第10章 综合应用实例 191

需求分析 191

项目开发背景 191

系统概述 191

软件需求说明书的编写 192

概要设计 195

详细设计 198

数据库设计 198

系统界面设计 202

测试方案设计 203

测试方法 203

测试项目及步骤 204

测试计划 204

输入/输出模块的设计 205

信息输入模块设计 205

信息输出模块设计 212

户使用手册 213

系统安装 213

用户使用手册(按功能使用顺序介绍) 214

小结 217

习题 217

参考文献 218

返回顶部