《高级程序员级考试辅导软件知识》求取 ⇩

目 录1

第一章概述1

1.1软件危机1

1.1.1什么是软件危机1

1.1.2产生软件危机的原因2

1.1.3克服软件危机的办法3

1.2软件工程3

1.2.1软件工程研究的内容3

1.2.2软件的生存周期4

1.2.3软件生存周期各阶段的任务4

1.4软件产业6

1.3软件质量评价6

第二章软件需求分析7

2.1需求分析的目标和任务7

2.1.1确定系统的综合需求7

2.1.2确定系统的数据需求8

2.1.3构成系统的逻辑模型8

2.1.4修正系统的开发计划8

2.2需求分析的步骤8

2.2.1问题识别8

2.2.2分析与综合8

2.2.3篇写软件需求规格说明书9

2.2.4软件需求的复审9

2.4结构化分析方法——SA方法10

2.3分析员10

2.4.1数据流程图11

2.4.2数据字典20

2.4.3结构化英语23

2.4.4判定树(或决策树)25

2.5 HIPO方法25

2.6软件需求的自动化工具介绍27

2.7历届试题29

第三章软件界面设计30

3.1输出设计30

3.1.1输出设计的内容30

3.1.2输出信息的方法30

3.2输入设计31

3.1.3输出的类型31

3.1.4输出格式设计31

3.2.1输入设计的内容32

3.2.2输入设计的指导性原则32

3.2.3接收数据的原则33

3.2.4数据接收方法(即数据输入方法)33

3.3用产接口的设计34

3.3.1用户类型34

3.3.2用户接口设计要考虑的问题34

3.3.3交互式用产对话35

第四章概要设计37

4.1软件结构37

4.3模块独立性38

4.2模块化38

4.3.1模块独立性的重要性39

4.3.2模块独立性的定性度量标准39

4.4改进软件结构的指导性原则40

4.4.1降低耦合度提高内聚性40

4.4.2控制模块的规模在适当范围内41

4.4.3深度、宽度、扇出、扇入都要适当41

4.4.4作用范围应该在控制范围内41

4.5模块结构图概念42

4.5.1模块结构图的成份42

4.5.2模块功能说明43

4.6面向数据流的设计方法(SD)43

4.6.1信息流的类型44

4.6.2 SD方法的设计过程45

4.6.3变换分析45

4.6.4事务分析49

4.7面向数据结构的设计方法50

4.7.1 Jackson方法50

4.7.2 Lcp方法54

4.8 Parnas方法57

4.9历届试题58

第五章详细设计60

5.1结构程序设计的概念60

5.1.1结构程序设计的定义61

5.2.1程序流程图(program Flowehart)62

5.2详细设计的工具62

5.1.2结构程序设计技术的优点62

5.2.2 N——S图65

5.2.3PAD图68

5.2.4表格工具69

5.2.5语言工具73

5.3历届试题78

第六章软件测试80

6.1 测试方法80

6.1.1白盒法80

6.1.2黑盒法82

6.2.1模块测试86

6.2.2渐增式和非渐增式的联合测试86

6.2测试的设计86

6.3测试的分类88

6.3.1静态分析88

6.3.2动态分析89

6.4测试的计划89

6.5测试报告90

6.6测试结果与评价90

6.7排错技术91

6.7.1张力法纠错91

6.7.2归纳法纠错91

6.7.3演绎法纠错92

6.7.4回溯法纠错92

6.8.1模块驱动工具93

6.8.2静态分析工具93

6.8测试工具93

6.7.5测试纠错93

6.8.3 动态分析工具94

6.8.4测试数据生成工具94

6.8.5符号执行系统95

6.8.6文件比较程序95

6.9历届试题95

第七章文档编制99

7.1概要设计说明书100

7.2详细设计规格说明书101

7.3 测试计划和测试分析报告103

7.3.1测试计划103

7.3.2测试分析报告104

7.4文档编制标准105

7.5文档工具109

第八章软件维护技术和工具111

8.1 基本概念111

8.2 软件维护技术111

8.2.1软件维护基本任务111

8.2.2程序理解112

8.2.3程序修改113

8.2.4程序的重新确认114

8.3软件维护的技术工具114

8.3.1 软件理解工具…………………………………………………………………(114 )8.3.2分析波及效应工具116

8.4.2软件配置管理工具117

8.4.1软件版本管理工具117

8.4 软件维护的管理工具117

8.5软件开发环境简介118

8.6软件工程的新技术和新方法118

8.6.1原型化方法118

8.6 2分布式软件开发环境120

8.6.3基于知识的程序设计环境120

第九章软件可靠性和安全性设计122

9.1 可靠性122

9.1.1基本概念122

9.1.2软件可靠性模型122

9.1.3软件可靠性提高的方法和技术124

9.2安全性125

9.2.1操作系统的安全问题126

9.2.2数据库的安全问题127

9.2.3通信加密技术128

9.2.4计算机病毒及防治129

第十章软件质量管理与设计评审的组织131

10.1 软件质量的基本概念131

10.1.1软件质量的定义131

10.1.2软件质量特性的定义131

10.2 软件质量管理132

10.2.1软件质量管理的概念132

10.2.2软件质量管理的基础工作132

10.2.3软件开发过程的质量管理133

10.3软件质量度量133

10.3.2两种软件质量度量模型134

10.3.1软件复杂性的度量134

10.4设计评审的组织135

10.4.1软件需求评审(SRR)135

10.4.2概要设计评审(GDR)136

10.4.3详细设计评审(DDR)136

10.4.4篇码评审137

10.5设计评审过程137

第十一章期程图与程序设计139

11.1 由软件设计说明书绘制流程图和编制程序139

11.1.1由设计说明书绘制流程图的一般方法140

11.1.2绘宏流程图140

11.1.3绘微流程图141

11.1.4转换成程序142

11.2编成方法143

11.2.1篇程阶投的基本概念143

11.2.2 SP方法与编程144

11.2.3防御性编程145

11.2.4冗余性编程146

11.3编程风格147

11.3.1代码文件149

11.3.2数据说明150

11.3.3语句构造150

11.3.4输入和输出150

11.4算法与程序效率151

11.4.1算法对程序效率的影响151

11.4.3算法的时间复杂度152

11.4.2算法的基本概念152

11.4.4算法空间复杂度153

11.4.5算法的最优法154

11.5程序设计语言155

11.5.1语言类别155

11.5.2语言选择155

11.6历届试题156

第十二章数据库设计161

12.1数据库设计的概念161

12.1.1数据库设计概述161

12.1.2数据库设计说明书161

12.1.3数据库设计方法162

12.2.1数据库设计步骤164

12.2 数据库应用系统的生命周期164

12.2.2数据库系统的生命周期166

12.3 需求分析167

12.3.1需求分析概况167

12.3.2确定数据库的范围和收集信息167

12.3.3数据字典(DDF Data Dictionary)168

12.4逻辑设计169

12.4.1逻辑设计内容169

12.4.2 E—R模附向数据模型转换170

12.4.3规范化理论的应用171

12.5 物理设计173

12.5.1物理设计简介173

12.5.2物理设计步骤174

12.5.3性能评价175

12.6 历界试题178

1991《高级程序员级考试辅导软件知识》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由何守才主编 1991 机械电子工业部计算机技术培训中心 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

软件人员水平考试辅导  程序员级(1988 PDF版)
软件人员水平考试辅导 程序员级
1988 北京:清华大学出版社
初级程序员级软件硬件知识(1992 PDF版)
初级程序员级软件硬件知识
1992
程序员级高级程序员级软件知识(1992 PDF版)
程序员级高级程序员级软件知识
1992
初级程序员级软硬件知识( PDF版)
初级程序员级软硬件知识
北京:清华大学出版社
软件人员水平考试辅导  程序员级(1987 PDF版)
软件人员水平考试辅导 程序员级
1987
初级程序员水平考试指导(1991 PDF版)
初级程序员水平考试指导
1991 北京:清华大学出版社
高级程序员级考试辅导计算机硬件系统(1991 PDF版)
高级程序员级考试辅导计算机硬件系统
1991 机械电子工业部计算机技术培训中心
程序员级高级程序员级硬件知识(1992 PDF版)
程序员级高级程序员级硬件知识
1992 北京:清华大学出版社
程序员级考试辅导硬件基础知识(1991 PDF版)
程序员级考试辅导硬件基础知识
1991 机械电子工业部计算机技术培训中心
程序员级软件知识(1988 PDF版)
程序员级软件知识
1988 上海:复旦大学出版社
1990年度计算机软件水平考试试题及解答  程序员级、高级程序员级、系统分析员级(1991 PDF版)
1990年度计算机软件水平考试试题及解答 程序员级、高级程序员级、系统分析员级
1991 北京:电子工业出版社
高级程序员级计算机系统知识(1989 PDF版)
高级程序员级计算机系统知识
1989 上海:复旦大学出版社
高级程序员级软件知识(1990 PDF版)
高级程序员级软件知识
1990 上海:复旦大学出版社
高级程序员水平考试指导(1991 PDF版)
高级程序员水平考试指导
1991 北京:清华大学出版社
程序员级高级程序员级程序设计(1992 PDF版)
程序员级高级程序员级程序设计
1992 北京:清华大学出版社