当前位置:首页 > 工业技术
实用软件工程

实用软件工程PDF格式文档图书下载

工业技术

  • 购买点数:8
  • 作 者:陈彦仓编著
  • 出 版 社:青岛:青岛出版社
  • 出版年份:2000
  • ISBN:7543622165
  • 标注页数:130 页
  • PDF页数:132 页
图书介绍

第1章 软件工程概述 1

1.1软件危机 1

1.2软件工程 2

1.3软件工程的特点 6

思考题 7

第2章 系统定义与软件计划 8

2.1本阶段工作内容 8

2.2系统定义 9

2.3系统规格说明书 11

2.4系统可行性分析 11

2.5成本/效益分析 12

2.5.1总成本分析 13

2.5.2总效益分析 13

2.5.3成本/效益分析 14

2.6可行性分析报告 15

2.7复审和确认 17

2.8项目开发计划 17

思考题 19

第3章 需求分析 20

3.1本阶段的任务 20

3.2表达工具 21

3.2.1系统流程图 21

3.2.2数据流图 23

3.2.3数据字典 27

3.2.4层次方框图 30

3.2.5Warnier图 30

3.2.6加工的表示 31

3.3系统调查 32

3.3.1系统调查的目标和特点 32

3.3.2常和调查法 33

3.4逻辑模型 35

3.5用户需求 36

3.5.1用户需求的特点 36

3.5.2用户需求的范围和目标 36

3.5.3用户需求的获取过程 39

3.6评价标准 40

3.7需求分析工具 40

3.7.1为什么要使用工具 40

3.7.2常用的需求分析工具 41

3.8需求分析文档 42

3.8.1软件需求说明书 42

3.8.2数据要求说明书 47

3.8.3测试计划 47

3.8.4用户手册 48

3.8.5项目开发计划 49

3.9软件需求的复审 49

思考题 50

第4章 总体设计 51

4.1设计任务 51

4.2图形工具 51

4.2.1HIPO图 51

4.2.2结构图 53

4.3设计过程 54

4.3.1目标选择 54

4.3.2提出设计方案 55

4.3.3选择合理方案 56

4.3.4推荐最佳方案 56

4.3.5功能分解 57

4.3.6设计软件结构 57

4.3.7数据库设计 57

4.3.8文档工作和复审 57

4.4设计原理 57

4.4.1软件结构 57

4.4.2关于模块化 60

4.4.3模块独立 61

4.4.4设计原则 65

4.5设计方法 66

4.5.1面向数据流的设计方法 66

4.5.2面向数据结构的设计方法 70

4.6设计文档及复审 71

思考题 72

第5章 详细设计 73

5.1详细设计的任务 73

5.2详细设计工具 73

5.3详细设计过程 75

5.4数据库设计 76

5.4.1规范化理论 76

5.4.2数据文件 79

5.4.3数据库管理系统 81

5.4.4实体联系法 82

5.5接口设计 84

5.5.1输出设计 84

5.5.2输入设计 86

5.5.3人机界面 89

5.5.4通信与共享 90

5.5.5代码设计 91

5.6非功能设计 92

5.7文档与复审 94

5.7.1详细设计说明书 94

5.7.2数据库设计说明书 95

5.7.3操作手册 96

5.7.4复审 96

思考题 97

第6章 实施 98

6.1平台建立 98

6.2程序设计语言 98

6.3编程要点 99

6.4面向目标的程序设计方法 100

6.5文档与复审 101

思考题 101

第7章 测试 102

7.1测试的重要性 102

7.2测试步骤 102

7.2.1单元测试 103

7.2.2组装测试 105

7.2.3确认测试 107

7.3测试方法 107

7.3.1静态测试技术 107

7.3.2动态测试技术 108

7.3.3测试经验 109

7.4停止测试 110

7.5排错 111

7.5.1蛮干法 111

7.5.2原因消除法 111

7.5.3回溯法 111

7.6测试工具 112

7.7文档与复审 112

7.7.1测试分析报告 112

7.7.2项目开发总结报告 113

7.7.3测试文稿 113

7.7.4复审 115

7.8动行切换 115

思考题 116

第8章 维护 117

8.1软件维护的含义 117

8.2对维护的分析 118

8.2.1维护流程 118

8.2.2维护工作难进行的原因 118

8.2.3结构化维护与非结构化维护 118

8.2.4维护的费用 119

8.2.5与维护难度相关的几个问题 120

8.3维护措施 120

8.3.1减少维护要求的措施 120

8.3.2降低维护成本 121

8.4可维护性 122

8.4.1可维护性分析 122

8.4.2可维护性的改善 123

8.5维护的副作用 124

8.6文档 125

思考题 127

第9章 项目管理 128

9.1人员管理 128

9.2成本管理 129

9.3设备、配置管理 129

9.4进度管理 129

9.5产权保护 129

9.6对外关系 130

思考题 130

查看更多关于实用软件工程的内容

返回顶部