第六章讲述了软件开发工具的现状与发展,这涵盖了国内外的发展情况,关键技术和主要产品。软件开发工具是提升软件开发效率和质量的重要辅助手段。 一、软件开发工具的现状 国外在80年代中期就开始出现大量的专用工具,专注于软件开发的不同环节。尽管如此,真正能够实现一体化并适用于多种平台的工具并不多见。一些典型的工具包括: 1. ADPS,用于项目管理和质量管理。 2. ADT,专门用于AS/400平台的一体化工具。 3. Bachman Re-Engineering Product Set,用于分析、建模和DB2数据库设计。 4. SCP/AD,生成SAA平台上的代码。 5. Develop Male,用于DFD、ER图和数据库设计。 6. PCPrism和Excelerator,是集成开发环境,用于文档工作站环境。 7. IEW和ADW,基于知识库的一体化开发工具。 8. Repository Manager/MVS,信息库管理工具。 9. SATT和WITT,由IBM生产的软件测试工具。 二、版本控制软件PVCS Version Manager PVCS Version Manager是由Intersolv开发的版本控制软件,它提供了图形化、用户友好的版本管理环境,可实现对Client/Server开发项目的全面管理。PVCS不仅支持整个配置管理软件套件,也能单独使用。其主要功能包括标识配置对象、版本管理、系统建立、需求管理、修改控制、配置审计和报告等。 三、软件配置管理与版本控制 软件配置管理是软件质量保证的关键环节,旨在控制软件修改,减少混乱,提高生产效率。它包括对软件变动的标识、组织和控制,涉及从项目计划到软件退役的整个周期。版本控制是其中的一部分,用于跟踪、组织和管理软件开发过程中的变更,确保有序的开发流程。主要解决的问题包括配置不同系统版本、保存旧版本、建立新版本、支持多程序员协同工作和高效存储多个项目版本。 四、ModelWorks软件 ModelWorks是一个面向对象的Client/Server系统开发环境,它支持可视化、快速开发和组件化,可以生成C语言代码。这个工具提供了一种创建和管理复杂系统结构的方式,有助于提升开发效率。 五、国内软件开发工具的发展 自80年代初,软件工作环境的概念引入国内,随着改革开放,国内外的研究动态迅速传播。初期,国内关注点主要集中在代码生成和汉字处理,后来逐渐重视分析工具、计划工具和集成开发环境。虽然在研究水平上不逊于国外,但国内在广泛使用这些工具方面存在差距。国内软件产业尚未形成稳定使用开发工具的氛围,需要通过普及软件工程知识和提高开发水平来推动工具的应用。简而言之,国内软件开发工具的发展还有很大的提升空间。
剩余23页未读,继续阅读
- 粉丝: 1261
- 资源: 5619
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助