图书介绍
软件开发自动化技术 软件工程与CASEPDF|Epub|txt|kindle电子书版本网盘下载
- 赵晓华编著 著
- 出版社: 北京:国防工业出版社
- ISBN:7118015865
- 出版时间:1997
- 标注页数:218页
- 文件大小:10MB
- 文件页数:229页
- 主题词:
PDF下载
下载说明
软件开发自动化技术 软件工程与CASEPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录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