首页> 中文学位 >计算机辅助软件开发工具的集成与应用研究
【6h】

计算机辅助软件开发工具的集成与应用研究

代理获取

目录

文摘

英文文摘

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总结和进一步的工作

参考文献

致谢

附件:《试验值班系统需求规格说明》

展开▼

摘要

该课题主要探讨如何针对不同的软件开发机构特点,构造与之相适应的计算机辅助软件工程(CASE)工具支持的集成化开发环境,用以支持软件开发机构的软件开发过程.首先,阐述计算机辅助软件工程(CASE)工具支持的集成化开发环境,用以支持软件开发机构的软件开发过程.首先,阐述计算机辅助软件工程(CASE)的相关理论,包括CASE的定义、分类、在软件开发中的作用、选择的标准以及定位等.然后,对于市场流行的CASE工具进行调研,了解它们的功能和特点,并对于不同特点的软件系统和开发方法给出CASE工具集成的方案建议.接下来,以一个模拟的软件开发机构为例,研究在一个实际机构中如何建立一个CASE工具支持的集成化环境,并力图使它们良好地运转,发挥实际作用.在这个目的指引下,明确了该软件开发机构的环境约束,包括软件开发的方法、过程模型、软件开发的管理和文档编制标准等内容.为了验证CASE工具的实用性,该课题从集成环境中难度较大的CASE工具-面向对象可视化建模工具RationalRose入手,以一个小型软件系统为例,实际体验利用RationalRose实现UML语言建模的过程和方法,以及利用RationalSoDA进行标准文档生成的过程,最后对示例系统开发过程中体会到的经验进行总结.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号