-
软件开发工具的提出与使用时软件技术发展的一个新的阶段
- 自动化程度的提高
- 将需求分析和架构设计包括在软件工作的范围之内
- 将软件开发工作延伸到项目及版本管理
- 吸收了许多管理科学的内容与方法
-
软件开发工具的功能要求
- 认识与描述客观系统
- 存储及管理开发过程中的信息
- 代码的编写或生成
- 文档的编写或生成
- 软件项目的管理
-
软件开发工具的性能
- 表达能力或描述能力
- 保持信息一致性的能力
- 使用的方便程度(更重要)
- 工具的可靠程度(最重要)
- 对硬件和软件环境的要求
-
软件开发工具的类别
-
工作阶段划分
计划工具;分析工具;设计工具
-
按集成程划分
专用工具;及成工具
-