《软件开发自动化技术 软件工程与CASE》求取 ⇩

目录1

第一章CASE的背景1

1.1 软件危机与软件工程学1

1.1.1软件危机1

1.1.2软件开发工程化1

1.1.3软件生存期(Software Life Cycle)2

1.1.3.1瀑布模型(Waterfall model)2

1.1.3.2递增模型(Incremental model)3

1.1.3.3原型化/仿真模型(Prototypin8/simulation model)4

1.1.3.5螺旋模型(Spiral model)5

1.1.3.4可重用部件组装模型(Assembing reusable components model)5

1.1.3.6操作模型(Operational model)6

1.1.3.7转换模型(Transformational model)6

1.2软件开发自动化7

1.2.1软件工程的目的与CASE的诞生7

1.2.2 CASE基本概念、目的与发展历史9

1.2.3 CASE简单分类11

1.3 CASE例:SEWB313

1.3.1 SEWB3的特长与功能13

1.3.2 SEWB3构成13

2.1.1调查、研究、学习过程16

2.1软件开发过程16

第二章软件工程方法学16

2.1.2分析过程17

2.1.3设计过程19

2.1.4实现过程20

2.1.5维护过程22

2.2软件工程方法学25

2.2.1结构化方法(Structured approach)26

2.2.1.1结构化分析26

2.2.1.2结构化设计26

2.2.1.3结构化程序设计语言与结构化程序设计29

2.2.1.4常用的结构化方法34

2.2.2面向对象方法(Object-Oriented approach)36

2.2.3实体关系方法(Entity Relationship approach)38

2.2.4 面向事件方法(Event Oriented approach)38

2.2.5逐步求精方法(Stepwise Refinement Approach)39

2.2.6测试方法40

2.2.6.1静态测试方法(Static test approach)40

2.2.6.2测试用例设计方法(Test case design approach)42

第五章 项目管理CASE 143

5.1.1.1预测内容与步骤 144

5.1.1.2产品与使用资源预测工具箱 144

5.1.1项目计划的预测支持 144

2.2.6.3测试集成方法(Test integrated approach)44

2.2.6.4测试环境与工具46

2.2.7维护方法46

2.2.8.1项目管理方法论47

2.2.8软件项目管理方法47

2.2.8.2进度管理49

2.2.8.3测试管理50

第三章 上游CASE55

3.1 需求分析阶段55

3.1.1 概况55

3.1.2图形工具56

3.1.3原型化工具59

3.1.4面向对象模型化和分析工具60

3.2设计阶段62

3.2.2数据设计工具62

3.2.1概况62

3.2.3形式化文档辅助工具63

3.3共享信息资源中心库64

3.3.1集成化CASE概念64

3.3.2 中心库任务及信息资源内容65

3.3.2.1 中心库概念与任务65

3.3.2.2中心库的信息资源内容66

3.3.2.3中心库报告68

3.3.3.1 RDB中心库69

3.3.3中心库的实现方法69

3.3.3.2 OODB中心库70

3.3.3.3中心库与CASE系统70

3.3.3.4多中心库系统71

3.4 SEWB3的上游环境工具72

3.4.2.1 SEWB3中心库的实现方式72

3.4.2 SEWB3系统信息中心库72

3.4.1 SEWB3的软件工程方法论背景72

3.4.2.2 SEWB3中心库的功能73

6.1.1 软件生存期CASE 173

3.4.2.3 SEWB3支持的系统开发环境75

3.4.2.4中心库在SEWB3支持的系统开发环境中的作用76

3.4.3面向系统分析者的SEWB3工具80

3.4.3.1 SEWB3分析方法80

3.4.3.2 SDF图形工具83

3.4.3.3中心库数据辞典生成工具85

3.4.4.1 SEWB3设计方法86

3.4.4面向系统设计者的SEWB3工具86

3.4.4.2 SEWB3批处理系统设计支持88

3.4.4.3 SEWB3联机系统设计支持95

3.4.5 SEWB3上游支持小结99

4.1.1 概况101

4.1.1.1上、下游CASE的衔接问题101

第四章 下游CASE101

4.1程序设计与实现阶段101

4.1.2程序内部规格设计图形工具102

4.1.1.2程序设计与实现阶段CASE工具箱102

4.1.3源代码自动生成工具103

4.1.4程序单元测试工具103

4.1.4.1程序静态分析工具103

4.1.4.3自动测试支持工具105

4.2.1概况105

4.2测试阶段105

4.1.4.2程序动态分析工具105

4.2.3集成测试支持工具106

4.2.2测试环境模拟工具106

4.3维护阶段107

4.3.1概况107

4.3.2程序分析工具107

4.3.2.1查重工具107

4.3.2.2查死数据、死代码工具109

4.3.3.1重新结构化109

4.3.3重新结构化工具和逆向软件工程工具109

4.3.3.2逆向软件工程与再软件工程110

4.4.1支持COBOL程序开发工程的SEWB3工具111

4.4.1.1支持COBOL的SEWB3程序开发方法111

4.4 SEWB3的下游环境工具111

4.4.1.2用合成法生成源代码112

4.4.1.3由PAD生成源代码118

4.4.2.1支持C的SEWB3程序开发流程122

4.4.2支持C程序开发工程的SEWB3工具122

4.4.2.2程序结构设计124

4.4.2.3数据辞典功能129

4.4.2.4由程序规格说明书生成C程序131

4.4.2.5由PAD生成C源程序135

5.1项目管理计划工具143

5.1.1.3测试前软件差错预测工具147

5.1.2项目计划支持150

5.1.2.1进度管理计划工具150

5.1.2.2成本管理计划工具150

5.1.2.3质量管理计划工具152

5.2项目管理跟踪工具154

5.3项目管理评价、报告工具154

5.3.1项目评测工具154

5.3.2质量评测工具164

5.4中心库支持165

5.5 SEWB3的项目管理环境工具165

5.5.1SEWB3项目管理支持的功能概要166

5.5.1.1可视化项目管理166

5.5.1.2层次化项目管理166

5.5.1.3管理信息的自动跟踪、采集166

5.5.1.4与其他CASE工具的协作167

5.5.2 SEWB3项目管理体制167

5.5.2.1管理体制167

5.5.2.2计划做成167

5.5.2.3进度管理168

5.5.3.2管理表169

5.5.3.1 日程计划表169

5.5.3 SEWB3项目管理资料169

5.5.3.3测试工程管理图171

5.5.3.4管理资料间的关系171

5.5.4 SEWB3项目跟踪与信息自动收集171

第六章CASE技术综述173

6.1 CASE综合分类173

6.1.2再软件工程CASE174

6.1.3 CASE工具分类175

6.2 CASE评价基准175

6.2.1 易用性(Ease of use)175

6.2.1.1易用性概念175

6.2.1.2用户友好性(User-friendness)176

6.2.1.3用户中心性(User-centricity)177

6.2.2容量(Capability)177

6.2.3健壮性(Robusmess)177

6.2.4功能性(Functionality)178

6.2.5易插入性(Ease of insertion)178

6.2.6支持特性(Quality of support)178

6.3 CASE与方法学179

6.3.1方法指导179

6.3.2方法驱动器180

6.3.2.1方法驱动器概念180

6.3.2.2方法驱动器组成181

6.3.2.3使用方法驱动器的软件开发过程184

6.4 CASE与软件生存期185

6.4.1传统的重视下游的软件生存期186

6.4.2结构化方法的重视上游的软件生存期186

6.4.3 CASE软件生存期186

6.4.3.1 CASE改变着软件生存期186

6.4.3.2软件生存期模型的问题188

6.5 CASE与其他软件技术189

6.5.1 CASE与DBMS190

6.5.1.1 DBMS工具体系与CASE工具体系190

6.5.1.2 CASE中心库与IRDS191

6.5.2 CASE与人工智能技术192

6.5.2.2专家系统(Expert System)195

6.5.2.1集成化工具的智能外壳195

6.5.3 CASE与软件重用196

6.5.3.1关于重用技术196

6.5.3.2可重用库与CASE200

6.5.3.3支持重用技术的CASE工具201

6.6 CASE与标准化开发环境202

6.6.1理想的软件开发环境结构202

6.6.1.1软件开发环境条件202

6.6.1.2开放平台(Open Platform)的作用202

6.6.1.3 CASE环境构成203

6.6.2软件开发环境标准204

6.7.1如何成功地使用CASE206

6.7 CASE实践206

6.7.2选择CASE工具的技术考虑207

6.7.3使用CASE不成功的原因208

6.8 CASE展望209

6.8.1 CASE所面临的课题209

6.8.1.1 CASE标准化209

6.8.1.2 CASE软件工程209

6.8.1.3 CASE智能化210

6.8.1.4 CASE与第四代语言210

6.8.1.5上游CASE与下游CASE的集成211

6.8.2结束语211

参考文献211

索引212

1997《软件开发自动化技术 软件工程与CASE》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由赵晓华编著 1997 北京:国防工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

软件工程(1994 PDF版)
软件工程
1994 北京:中国铁道出版社
软件系统开发技术(1989 PDF版)
软件系统开发技术
1989
高级软件开发技术( PDF版)
高级软件开发技术
陕西电子编辑部
软件工程与 C++ 和 CASE 工具(1998 PDF版)
软件工程与 C++ 和 CASE 工具
1998 世界图书出版公司北京公司
Windows技术应用与软件开发(1995 PDF版)
Windows技术应用与软件开发
1995 沈阳:东北大学出版社
软件自动化(1994 PDF版)
软件自动化
1994 清华大学出版社;广西科学技术出版社
高级软件设计与开发技术(1994 PDF版)
高级软件设计与开发技术
1994 天津:南开大学出版社
软件开发技术(1995 PDF版)
软件开发技术
1995 西安:西安交通大学出版社
Visual Studio使用大全(1998 PDF版)
Visual Studio使用大全
1998 北京:电子工业出版社
会计软件开发技术(1994 PDF版)
会计软件开发技术
1994 长沙:湖南科学技术出版社
软件工程(1997 PDF版)
软件工程
1997 北京:高等教育出版社
软件工程与软件质量分析(1987 PDF版)
软件工程与软件质量分析
1987 北京:电子工业出版社
系统软件与软件工程技术基础(1990 PDF版)
系统软件与软件工程技术基础
1990 北京:北京理工大学出版社
软件开发工具(1996 PDF版)
软件开发工具
1996 北京:经济科学出版社
Access 2000快易通(1999 PDF版)
Access 2000快易通
1999 北京:中国标准出版社