《计算机等级考试教程 三级B 软件工程方法》求取 ⇩

目录3

《计算机等级考试教程》序言3

前 言3

第1篇软件工程原理3

第1章软件工程概论3

1.1软件工程产生的背景与软件3

危机3

1.1.1软件开发技术的发展时期3

1.1.2软件危机5

1.1.3软件工程6

1.2软件生存周期7

1.2.1软件生存周期的概念7

1.2.2软件开发的瀑布模型8

1.3软件质量评价10

习题12

2.2可行性研究的步骤14

2.1可行性研究的任务14

第2章可行性研究14

2.3系统流程图16

习题18

第3章需求分析19

3.1需求分析的基本概念19

3.1.1需求分析的任务19

3.1.2需求分析步骤20

3.1.3软件需求规格说明书21

3.2.2描述方式22

3.2结构化分析(SA)方法22

3.2.1 自顶向下逐层分解22

3.2.3 SA导出逻辑模型的步骤23

3.3数据流图23

3.3.1数据流图的成分和对23

系统的分解23

3.3.2怎样画数据流图26

3.4.1数据词典的内容31

3.4数据词典31

3.4.2数据的定义方法33

3.4.3数据词典的实现和使用34

3.5数据处理的描述方法35

3.5.1数据处理的描述35

*3.5.2结构化语言36

3.5.3判定表37

*3.5.4判定树40

3.5.5三种描述方法的比较41

3.6需求分析阶段的其它工作42

习题43

第4章总体设计45

4.1 引言45

4.2软件工程学的基本原则45

4.2.1模块化46

4.2.2抽象47

4.2.3信息隐藏49

4.3.1模块独立性的概念51

4.3模块独立性的度量51

4.2.4信息局部化51

4.2.5其它原则51

4.3.2模块独立性的度量之一:52

耦合性52

4.3.3模块独立性的度量之二:56

内聚性56

*4.3.4耦合、内聚与模块独立性关系59

4.4软件结构的优化准则60

4.5结构设计中的图形工具66

4.5.1层次图和HIPO图66

4.5.2结构图67

4.6面向数据流的设计方法70

4.6.1面向数据流设计方法的70

基本概念70

结构的设计74

4.6.2变换型数据流图到软件74

4.6.3事务型数据流图到软件76

结构的设计76

*4.6.4综合型数据流图到软件76

结构的设计76

*4.6.5导出软件初始结构中的78

有关问题78

*4.6.6设计优化79

4.7总体设计的其它工作83

习题84

第5章详细设计87

5.1详细设计的概念87

5.2结构化程序设计(SP)方法88

5.3详细设计的描述方法91

5.3.1程序流程图92

5.3.2盒图(N—S图)92

5.3.3 问题分析图(PAD)94

*5.3.4把非结构化程序变换为结构化程序的方法97

5.3.5过程设计语言(PDL)98

5.3.6模块开发卷宗101

5.4 Jackson程序设计方法102

5.4.1 Jackson方法的设计步骤102

5.4.2 Jackson方法的三种基本102

结构和图式102

5.4.3 由数据结构的对应关系导出程序结构104

5.4.4列出和分配操作106

5.4.5用伪码表示程序107

5.4.6结构冲突109

*5.5 Warnier程序设计方法109

*5.5.1 Warnier图109

*5.5.2 Warnier方法110

习题112

6.1 引言115

6.2程序语言的选择115

第6章编码115

6.3程序设计风格118

6.3.1程序内部的文档118

6.3.2变量命名与匈牙利命名规则119

6.3.3数据说明122

6.3.4语句构造123

6.3.5输入/输出124

6.3.6效率124

习题125

第7章测试126

7.1测试的基本概念126

7.1.1什么是软件测试126

7.1.2测试的基本原则127

7.1.3软件测试步骤及与各128

开发阶段的关系128

7.1.4软件测试信息流129

测试方法130

7.2软件测试策略130

7.2.1静态测试方法与动态130

7.2.2白盒测试与黑盒测试131

7.2.3穷举测试132

7.2.4人工测试132

7.3白盒测试技术135

7.3.1逻辑覆盖135

*7.3.2最少测试用例数计算139

*7.3.3测试覆盖准则141

*7.3.4符号测试141

7.4黑盒测试技术143

7.4.1等价类划分143

7.4.2边界值分析147

*7.4.3因果图148

7.4.4错误推测和判定表150

驱动测试150

7.4.5综合策略150

7.5单元测试151

7.6集成测试153

7.6.1 自顶向下结合154

7.6.2自底向上结合155

7.7验收测试156

7.7.1验收测试标准156

7.7.2软件配置复查157

*7.7.3 Alpha(α)和Beta(β)测试157

7.9.1调试方法158

7.9调试158

7.8系统测试158

*7.9.2调试策略159

习题161

*第8章软件维护163

8.1软件维护的概念163

8.1.1软件维护的定义163

8.1.2软件维护的生产特性164

8.2.1结构化与非结构化的维护165

8.2软件维护的困难和问题165

8.2.2软件维护的成本166

8.3软件维护的组织和实施167

8.3.1软件维护的组织167

8.3.2维护报告168

8.3.3软件维护的事件流168

8.3.4存档软件维护的记录168

8.4软件维护的副作用169

8.4.1修改代码的副作用170

8.4.2修改数据的副作用170

8.4.3文档的副作用170

8.5软件配置管理171

8.5.1软件配置管理的概念171

8.5.2软件配置项(SCI)172

8.5.3软件配置管理的内容172

8.5.4软件配置管理的处理172

8.5.5软件文档管理174

习题176

*第9章软件工程管理178

9.1软件项目计划178

9.1.1软件项目计划的概念178

9.1.2软件项目计划内容179

9.1.3制定和实施软件工程规范180

9.2成本估算181

9.2.1 COCOMO模型181

9.2.2 Putnam估算模型183

9.2.3软件成本估算的其它方法183

9.3进度计划管理184

9.3.1软件开发任务的并行性184

9.3.2 Gantt图185

9.3.3工程网络图186

9.3.4估算进度187

9.4.1人员资源188

9.4资源管理188

9.4.2硬件资源189

9.4.3软件资源189

9.5人员组织190

9.6软件质量保证190

习题191

10.1 软件开发环境的类型和发展195

10.1.1什么是软件开发环境195

第2篇计算机辅助软件工程——软件开发环境第10章软件开发环境的概念195

10.1.2软件开发环境的发展196

10.1.3软件开发环境的类型197

10.2对软件开发环境的要求202

10.3软件开发环境的逻辑模型203

10.3.1逻辑模型203

10.3.2处理204

10.3.3方法205

10.3.4自动化206

10.4.1软件开发环境的构成207

10.4软件开发环境的构成和框架207

10.4.2软件工程环境的框架209

习题213

第11章软件设计方法214

11.1 引言214

11.2 面向对象的设计方法215

11.2.1面向对象设计的概念215

11.2.2面向对象方法的设计步骤217

11.2.3面向对象方法的其它218

设计技术218

11.3面向可再用的软件设计224

方法224

11.3.1软件再用的基本概念224

11.3.2 可再用设计方法的工作模式226

11.3.3可再用构件块的描述模式226

11.4原型方法228

11.4.1原型方法的概念229

11.4.2计算机辅助原型系统230

习题232

第12章软件工具233

12.1软件工具的基本概念233

12.1.1什么是软件工具233

12.1.2当前软件工具发展的特点234

12.1.3软件工具的分类236

12.1.4软件工具的评价和选择238

12.1.5几种主要工具简介241

12.2.1工具的集成性243

12.2工具间集成的概念243

12.2.2集成性与灵活性245

12.3基于程序设计系统的246

结构设计工具(SPD)246

12.3.1 SPD的基本概念246

12.3.2 SPD的成分247

习题249

13.1.1图形用户界面的概念250

13.1 图形用户界面(GUI)250

第13章用户界面与用户界面250

开发系统(UIMS)250

13.1.2图形用户界面的标准化251

13.2用户界面开发系统(UIMS)254

13.2.1 用户界面开发系统的结构模型254

13.2.2 UIMS的任务和组成255

13.2.3 UIMS的描述方法255

13.3 UIMS的实例——258

HyperNews系统258

13.3.1 HyperNews简介258

13.3.2 Hyper News的对象类层次模型与设计模型258

13.3.3界面实现259

13.3.4通信能力——260

对话控制层的主体260

13.3.5对应用的连接——261

应用界面模型261

习题263

第14章软件工程环境的数据库264

14.1软件工程环境信息库的作用264

和对它的要求264

14.1.1环境信息库的作用264

14.1.2对环境信息库的要求265

14.2传统数据库的不足266

14.2.1数据库的非传统应用266

14.2.2传统数据库对非传统268

应用的不适应性268

14.3可扩充的数据库系统270

14.3.1面向应用的扩充270

14.3.2面向系统的扩充270

14.4 可扩充的DBMS实例271

习题274

参考文献274

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

高度相关资料

计算机等级考试教程 三级B 数据结构(1996 PDF版)
计算机等级考试教程 三级B 数据结构
1996 北京:机械工业出版社
全国计算机等级考试教程  (一级) P369( PDF版)
全国计算机等级考试教程 (一级) P369
全国计算机等级考试教程  二级foxbase考试( PDF版)
全国计算机等级考试教程 二级foxbase考试
北京:电子工业出版社
全国计算机等级考试考试指导 三级B(1995 PDF版)
全国计算机等级考试考试指导 三级B
1995 天津:南开大学出版社
计算机等级考试上机指导 二级、三级B(1995 PDF版)
计算机等级考试上机指导 二级、三级B
1995 天津:天津大学出版社
计算机等级考试一级 DOS环境 教程(1999 PDF版)
计算机等级考试一级 DOS环境 教程
1999 北京:北京航空航天大学出版社
全国计算机等级考试二级教程 FORTRAN程序设计(1999 PDF版)
全国计算机等级考试二级教程 FORTRAN程序设计
1999 天津:南开大学出版社
计算机等级考试培训教程·计算机等级考试培训教程:一级(1999 PDF版)
计算机等级考试培训教程·计算机等级考试培训教程:一级
1999 西安:西安电子科技大学出版社
学英语化难为易(1996 PDF版)
学英语化难为易
1996 北京:中国国际广播出版社
巨型计算机和小巨型计算机(1990 PDF版)
巨型计算机和小巨型计算机
1990 北京:石油工业出版社
全国计算机等级考试三级A类教程(1998 PDF版)
全国计算机等级考试三级A类教程
1998 北京:高等教育出版社
全国计算机等级考试教程 三级B 软件技术及应用(1996 PDF版)
全国计算机等级考试教程 三级B 软件技术及应用
1996 北京:电子工业出版社
全国计算机等级考试教程 一级 B(1997 PDF版)
全国计算机等级考试教程 一级 B
1997 北京:电子工业出版社
计算机等级考试教程  四级  软件工程(1996 PDF版)
计算机等级考试教程 四级 软件工程
1996 北京:机械工业出版社
全国计算机等级考试三级B类教程(1998 PDF版)
全国计算机等级考试三级B类教程
1998 北京:高等教育出版社