《计算机等级考试教程 四级 软件工程》求取 ⇩

1.1 软件与软件危机1

1.1.1 软件1

第1章 软件工程基本概念1

1.1.2 软件危机2

1.2 软件生命周期与软件工程2

1.3 软件开发过程模型3

1.3.1 瀑布模型(Waterfall Model)3

1.3.2 原型模型(Prototyping Model)4

1.3.3 喷泉模型(Fountain Model)4

1.4 软件开发方法5

1.3.4 螺旋模型(Spiral Model)5

习题6

第2章 结构化分析与设计方法7

2.1 问题定义7

2.2 可行性研究7

2.3 软件计划与进度安排11

2.4 软件需求分析11

2.5 结构化分析方法(SA)12

2.5.1 数据流图(DFD)12

2.5.3 数据处理(DP)13

2.5.2 数据字典(DD)13

2.6 软件需求说明书14

2.7 软件设计15

2.7.1 概要设计15

2.7.2 详细设计21

2.8 编码28

2.8.1 程序设计语言的分类28

2.8.2 程序设计语言的选择30

2.8.3 程序设计风格31

习题32

3.1 面向对象分析(OOA)35

第3章 面向对象方法35

3.1.1 识别对象36

3.1.2 规定属性36

3.1.3 定义操作36

3.1.4 对象间通信37

3.2 OOA建模37

3.2.1 标识结构37

3.2.2 标识主题37

3.2.3 实例联系和消息路径38

3.3.2 OOD方法39

3.3.1 OOD概念39

3.3 面向对象设计(OOD)39

3.4 面向对象(OO)方法与Jourdon方法的结合43

3.5 面向对象编程(OOP)与C44

3.5.1 OOP44

3.5.2 C的重要特性44

3.6 OO方法的主要特点48

习题48

第4章 其他的软件开发方法50

4.1 JACKSON设计方法50

4.1.1 基本设计步骤50

4.1.2 回溯51

4.1.3 结构冲突52

4.2 结构化分析与设计技术(SADT)53

4.2.1 SADT的基本步骤53

4.2.2 SADT的图解技术54

4.3 有限状态机(FSM)方法55

4.3.1 FSM方法的基本步骤55

4.3.2 有限状态机55

4.3.3 控制有限状态机56

4.3.4 结构化有限状态机57

4.4 PETRI网方法58

4.3.5 FSM设计方法58

4.4.2 PETRI网的建模作用59

4.4.3 PETRI网的行为特性分析方法59

4.4.1 PETRI网方法的基本步骤59

4.4.4 PETRI网的设计实现61

4.5 形式化方法62

4.5.1 形式化开发方法(FDM)62

4.5.2 维也纳开发方法(VDM)66

4.6 软件开发方法比较66

习题70

5.1 软件测试的目标73

第5章 软件测试73

5.2 软件测试的原则74

5.3 软件测试的过程和步骤75

5.3.1 软件测试的过程75

5.3.2 软件测试的步骤76

5.3.3 单元测试76

5.3.4 组装测试79

5.3.5 确认测试81

5.3.6 系统测试81

5.4.1 测试用例设计82

5.4 软件测试技术82

5.4.2 纠错技术90

5.5 测试计划和测试分析报告92

习题93

第6章 软件质量与质量保证96

6.1 软件质量96

6.1.1 软件质量的定义96

6.1.2 软件质量的因素96

6.2 软件质量保证100

6.2.1 质量保证的策略100

6.2.2 软件质量保证的活动101

6.3 软件评审102

6.3.1 软件缺陷的费用影响102

6.3.2 缺陷的扩大和排除102

6.4 正式技术评审103

6.4.1 评审会议103

6.4.2 评审报告和记录保存104

6.4.3 评审指南104

6.4.4 评审检查表105

6.5 软件质量度量108

6.5.1 Halstead的软件科学109

6.5.2 McCabe复杂性度量112

6.6.1 可靠性和可用性度量113

6.6 软件可靠性113

6.6.2 软件可靠性模型114

6.6.3 软件安全性115

6.7 软件质量保证的方法116

6.7.1 考查对SQA的需要117

6.7.2 SQA计划的制定和标准的采用117

习题119

第7章 软件维护122

7.1 软件维护的分类122

7.2.2 维护费用123

7.2 软件维护的特点123

7.2.1 软件工程与软件维护的关系123

7.2.3 维护中的问题124

7.3 软件的可维护性124

7.3.1 控制因素124

7.3.2 定量度量125

7.3.3 评审125

7.4 软件的维护任务126

7.4.1 维护机构126

7.4.3 维护流程127

7.4.2 编写报告127

7.4.4 记录保存128

7.4.5 评价129

7.5 软件维护的副作用129

7.5.1 修改代码的副作用130

7.5.2 修改数据的副作用130

7.5.3 修改文档的副作用130

7.6 维护“奇异码”131

7.7 反推工程和再生工程131

7.8 预防性维护132

习题133

第8章 软件管理135

8.1 确定工作范围和资源135

8.1.1 软件工作范围135

8.1.2 资源135

8.2 成本估算137

8.2.1 成本估算方法137

8.2.2 成本估算模型139

8.2.3 软件生产率数据142

8.2.4 代码行的成本估算方法143

8.2.5 每项任务工作量的成本估算方法144

8.3 进度安排145

8.4 配置管理148

8.4.1 基线148

8.4.2 交付项的发行150

8.4.3 配置控制的机制150

8.5 软件开发组织151

8.6 软件计划152

8.7 软件产权保护152

8.7.1 软件知识产权的法律保护153

8.7.2 计算机软件是著作权保护的客体154

8.7.3 软件著作权人享有的专有权利155

8.7.4 软件著作权的登记157

习题158

第9章 软件开发工具与环境160

9.1 软件开发工具160

9.2 软件开发环境161

9.2.1 按解决的问题分类161

9.2.2 按现有的软件开发环境的演变趋向分类161

9.2.3 按集成化程度分类163

9.3 计算机辅助软件工程(CASE)163

习题170

参考文献171

1996《计算机等级考试教程 四级 软件工程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由姚淑珍,杨文龙编著 1996 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

计算机等级考试教程 三级A 软件技术基础(1996 PDF版)
计算机等级考试教程 三级A 软件技术基础
1996 北京:机械工业出版社
全国计算机等级考试教程  (一级) P369( PDF版)
全国计算机等级考试教程 (一级) P369
全国计算机等级考试教程  二级foxbase考试( PDF版)
全国计算机等级考试教程 二级foxbase考试
北京:电子工业出版社
计算机等级考试教程 三级B 软件工程方法(1996 PDF版)
计算机等级考试教程 三级B 软件工程方法
1996 北京:机械工业出版社
计算机等级考试一级 DOS环境 教程(1999 PDF版)
计算机等级考试一级 DOS环境 教程
1999 北京:北京航空航天大学出版社
全国计算机等级考试二级教程 FORTRAN程序设计(1999 PDF版)
全国计算机等级考试二级教程 FORTRAN程序设计
1999 天津:南开大学出版社
全国计算机等级考试二级教程 C程序设计(1999 PDF版)
全国计算机等级考试二级教程 C程序设计
1999 天津:南开大学出版社
计算机等级考试培训教程·计算机等级考试培训教程:一级(1999 PDF版)
计算机等级考试培训教程·计算机等级考试培训教程:一级
1999 西安:西安电子科技大学出版社
巨型计算机和小巨型计算机(1990 PDF版)
巨型计算机和小巨型计算机
1990 北京:石油工业出版社
全国计算机等级考试三级A类教程(1998 PDF版)
全国计算机等级考试三级A类教程
1998 北京:高等教育出版社
全国计算机等级考试教程 三级B 软件技术及应用(1996 PDF版)
全国计算机等级考试教程 三级B 软件技术及应用
1996 北京:电子工业出版社
S1240程控数字交换系统培训教材 操作系统(1988 PDF版)
S1240程控数字交换系统培训教材 操作系统
1988 北京:人民邮电出版社
全国计算机等级考试教程 一级 B(1997 PDF版)
全国计算机等级考试教程 一级 B
1997 北京:电子工业出版社
计算机等级考试教程  四级  数据结构与算法(1996 PDF版)
计算机等级考试教程 四级 数据结构与算法
1996 北京:机械工业出版社
全国计算机等级考试三级B类教程(1998 PDF版)
全国计算机等级考试三级B类教程
1998 北京:高等教育出版社