文摘
英文文摘
1引言
1.1问题的提出
1.2发展与现状
1.3本课题主要研究内容
1.4本文的组织
2计算机辅助软件工程(CASE)
2.1定义
2.2 CASE工具在软件开发中的作用
2.3 CASE工具的分类
2.3.1纵向工具
2.3.2横向工具
2.4集成化的CASE环境的特点和结构
2.4.1集成化的软件开发环境的要求
2.4.2集成化的软件开发环境的结构
2.5 CASE工具的选择标准
2.5.1客观标准
2.5.2主观标准
2.6 CASE工具的定位
3 CASE工具的选择与集成
3.1市场流行CASE工具调查
3.1.1市场流行CASE工具清单
3.1.2 CASE工具产品简介
3.2 CASE工具集成方案建议
4一个特定环境下的CASE工具集成实例
4.1环境约束
4.1.1软件开发机构的模拟背景
4.1.2软件开发方法及选择决策
4.1.3软件开发模型及选择决策
4.1.4软件开发标准规范及选择决策
4.1.5环境约束小结
4.2 CASE工具的筛选和分析比较
4.2.1面向对象建模工具的筛选和比较
4.2.2配置管理工具的筛选和比较
4.3面向对象CASE工具集成方案
4.3.1方案概述
4.3.2 RATIONAL产品的集成示意图
4.3.3 CASE工具集成网络拓扑图
5 CASE工具支持的软件开发环境下的面向对象开发语言标准和过程
5.1面向对象可视化建模的标准语言-UML语言
5.1.1标准建模语言UML的出现
5.1.2标准建模语言UML的内容
5.1.3标准建模语言UML的主要特点
5.1.4标准建模语言UML的应用领域
5.2支持UML语言的软件开发过程
5.2.1开发过程简介
5.2.2开发阶段划分
5.2.3核心工作流程
6示例系统的分析和设计
6.1利用Rose工具进行示例系统建模和分析设计
6.1.1支持UML语言的面向对象可视化建模工具-Rational Rose简介
6.1.2利用Rose工具进行示例系统分析设计
6.2试验值班系统分析和设计文档自动生成
6.2.1 SoDA工具功能简介
6.2.2 SoDA工具的标准文档模版的定制
6.2.3标准文档的自动生成
6.2.4对自动生成的软件文档的修改
6.3 Rational Rose和Rational SoDA使用情况总结
6.3.1 Rational Rose使用情况总结
6.3.2 Rational SoDA使用情况总结
7总结和进一步的工作
参考文献
致谢
附件:《试验值班系统需求规格说明》