《软件工程引论》求取 ⇩

第1章 软件工程概述1

1.1 软件的发展和软件危机1

1.1.1 软件的发展1

目 录1

1.1.2 软件危机2

1.2 软件开发工程化和软件生存周期4

1.2.1 问题定义5

1.2.2 可行性研究5

1.2.3 需求分析5

1.2.4 总体设计5

1.2.7 综合测试6

1.2.8 软件维护6

1.2.6 编码和单元测试6

1.2.5 详细设计6

1.3 软件开发方法7

1.3.1 瀑布型7

1.3.2 渐增型7

1.3.3 变换型8

1.4 软件质量的评价8

1.5 技术审查和管理复审9

1.5.1 进行审查和复审的必要性9

1.5.2 技术审查的标准9

习题10

2.2 系统的可行性11

2.2.1 可行性论证11

第2章 可行性研究11

2.1 现状调查和问题定义11

2.2.2 可行性研究的步骤12

2.3 系统流程图13

2.3.1 符号13

2.3.2 用途14

2.4 数据流图15

2.4.1 符号15

2.4.2 数据流图画法15

2.5 数据词典18

2.5.1 数据流表示18

2.5.2 文件表示18

2.5.3 加工表示18

2.6.2 成本/效益分析的方法20

2.6 成本/效益分析20

2.6.1 成本估计20

习题22

第3章 需求分析23

3.1 需求分析的任务23

3.1.1 确定对系统的综合要求23

3.1.2 分析系统的数据要求23

3.1.3 导出系统的逻辑模型23

3.1.4 修正开发计划24

3.1.5 开发模型系统24

3.1.6 写出需求规格说明书24

3.2 需求分析的方法24

3.2.1 结构化分析技术24

3.2.2 面向对象的分析(OOA)技术29

3.2.3 原型开发技术34

3.3 需求分析阶段的描述工具35

3.3.1 层次方框图35

3.3.2 Warnier图36

3.3.3 IPO图36

3.4 需求分析的工具37

习题39

第4章 总体设计40

4.1 总体设计阶段的过程和任务40

4.1.1 设想供选择的方案40

4.1.6 设计数据库41

4.1.5 设计软件结构41

4.1.4 功能的抽像与分解41

4.1.3 选择最佳方案41

4.1.2 选取合理方案41

4.1.7 确定测试计划42

4.1.8 书写文档42

4.1.9 复审42

4.2 结构化设计的概念与原理42

4.2.1 模块化42

4.2.2 模块独立性44

4.2.3 模块设计准则46

4.3 总体设计阶段的图形工具48

4.3.1 层次图48

4.4 结构化设计技术49

4.4.1 数据流图的类型49

4.3.2 HIPO图49

4.3.3 结构图49

4.4.2 设计过程50

4.4.3 实例51

4.5 面向对象设计(OOD)技术55

4.6 设计优化60

4.7 界面设计技术61

习题62

第5章 详细设计64

5.1 详细设计阶段的任务64

5.2 结构化程序设计64

5.3 详细设计的描述工具66

5.3.1 程序流程图66

5.3.3 PAD图67

5.3.2 N-S图(盒图)67

5.3.4 判定表和判定树68

5.3.5 伪码和过程设计语言(PDL)68

5.4 Jackson程序设计方法73

5.4.1 Jackson图73

5.4.2 改进的Jackson图74

5.4.3 Jackson结构程序设计方法74

5.5 Warnier程序设计方法81

5.5.1 Warnier方法82

5.5.2 实例82

5.5.3 Warnier方法的补充技术86

5.6 程序复杂性的度量89

5.6.1 程序图89

5.6.2 McCabe方法90

5.6.3 HaIstead方法91

习题92

第6章 编码95

6.1 对源程序的质量要求95

6.2 程序设计语言96

6.2.1 程序设计语言的分类96

6.2.2 程序设计语言的特点97

6.2.3 选择语言进行编码99

6.3 程序设计风格100

6.3.1 结构化程序编码101

6.3.2 写程序的风格101

6.4.3 代码管理系统104

6.4.2 编译程序104

6.4.1 书写源程序的工具104

6.4 软件编码工具104

6.4.4 程序设计自动化105

习题106

第7章 软件测试108

7.1 软件测试原则108

7.1.1 设计测试用例109

7.1.2 成立测试小组109

7.1.3 设计非法输入的测试用例109

7.1.4 进行回归测试109

7.1.5 集中测试容易出错的程序段109

7.2 软件测试的常用方法109

7.3.1 概述110

7.3 测试过程和步骤110

7.2.2 白盒法110

7.2.1 黑盒法110

7.3.2 软件测试过程111

7.3.3 测试中遇到的错误类型112

7.3.4 单元测试113

7.3.5 集成测试115

7.3.6 验收测试117

7.4 测试用例的设计118

7.4.1 逻辑覆盖118

7.4.2 等价类划分120

7.4.3 边界值分析122

7.4.4 图形技术122

7.5.2 消去原因法126

7.5 纠错技术126

7.5.1 静态查找126

7.5.3 回溯纠错127

7.6 测试工具127

7.6.1 静态分析工具128

7.6.2 动态分析工具128

7.6.3 综合测试评估工具129

7.7 软件可靠性129

7.7.1 概念129

7.7.2 估算平均无故障时间的方法129

习题131

8.1.1 完善性维护132

8.1.2 适应性维护132

第8章 软件维护132

8.1 软件维护的种类132

8.1.3 纠错性维护133

8.1.4 预防性维护133

8.2 软件维护的特点133

8.2.1 结构化维护与非结构化维护133

8.2.2 软件维护的问题和代价134

8.3 软件维护的过程135

8.3.1 维护组织135

8.3.2 维护报告135

8.3.3 维护的事件流136

8.3.4 保存维护记录和评价维护活动137

8.4 软件可维护性137

8.4.2 文档138

8.4.1 决定软件可维护性的因素138

8.4.3 可维护性复审139

8.5 软件再用139

8.5.1 概念139

8.5.2 软件再用实例介绍141

8.6 软件维护工具145

习题146

第9章 软件工程管理147

9.1 软件项目的特点和软件管理的职能147

9.1.1 软件项目的规模147

9.1.2 软件项目的特点149

9.1.3 软件管理的特殊困难149

9.2.1 参数方程150

9.2 成本估算150

9.1.4 软件管理的职能150

9.2.2 标准值法151

9.2.3 COCOMO模型152

9.3 进度计划154

9.3.1 Gantt图法154

9.3.2 工程网络图154

9.3.3 关键路径156

9.3.4 机动时间156

9.4 人员管理157

9.4.1 Rayleigh-Norden曲线157

9.4.2 人员-时间权衡定律和Brooks定律158

9.4.3 人员组织158

9.5.1 软件质量160

9.5 质量保证160

9.5.2 质量保证161

9.6 项目计划161

9.7 软件管理工具162

习题162

第10章 软件工程环境164

10.1 软件开发环境164

10.1.1 程序设计环境164

10.1.2 集成化项目支持环境172

10.2 用户软件工程方法和环境174

10.2.1 自外向内和界面原型174

10.2.2 交互式信息处理系统的设计175

习题183

附录 文档格式184

1995《软件工程引论》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由孙桂茹,赵国瑞编著 1995 天津:南开大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

软件工程导论(1987 PDF版)
软件工程导论
1987 北京:清华大学出版社
CAD软件工程(1991年10月第1版 PDF版)
CAD软件工程
1991年10月第1版
软件工程引论(1987 PDF版)
软件工程引论
1987 南京:南京大学出版社
软件工程引论(1987 PDF版)
软件工程引论
1987 成都:成都电讯工程学院出版社
软件工程概论(1987 PDF版)
软件工程概论
1987 长沙:湖南科学技术出版社
软件工程学(1991 PDF版)
软件工程学
1991 北京:电子工业出版社
软件工程(1997 PDF版)
软件工程
1997 重庆:重庆大学出版社
ADA软件工程(1986 PDF版)
ADA软件工程
1986 北京:科学普及出版社
软件工程(1997 PDF版)
软件工程
1997 北京:高等教育出版社
软件工程  中级(1999 PDF版)
软件工程 中级
1999 北京:清华大学出版社
实用软件工程(1990 PDF版)
实用软件工程
1990 北京:科学技术文献出版社;重庆分社
软件工程基础(1986 PDF版)
软件工程基础
1986 上海:上海科学技术出版社
软件工程  初级(1999 PDF版)
软件工程 初级
1999 北京:清华大学出版社
软件工程导论  修订版(1992 PDF版)
软件工程导论 修订版
1992 北京:清华大学出版社
软件工程(1994 PDF版)
软件工程
1994 北京:中国铁道出版社