通常,软件开发环境可由环境机制和工具集构成。按功能划分,环境机制又可分为 (18) ;工具集也可分为贯穿整个开发过程的工具和解决软件生命周期中某一阶段问题的工具,分别属于上述两类工具的是 (19) 。软件开发环境的核心是 (20) 。软件开发环境具有集成性、开放性、 (21) 、数据格式一致性、风格统一的用户界面等特性,因而能大幅度提高软件生产率。其中开放性是指 (22) 。
A.允许使用不同的硬件平台
B.允许使用不同的操作系统
C.允许使用不同的网络系统
D.允许其他的软件工具加入到软件开发环境之中
参考答案:D
解析: 软件开发环境应该包括工具集成、界面集成和方法集成。通常,软件开发环境可由环境机制和工具集构成。按功能划分,环境机制又可分为环境信息库、过程控制和消息服务、用户界面规范。其中环境信息库存储软件工程项目在生存周期中的全部信息,是软件开发环境的核心。工具集包括事务系统规划工具、项目管理工具、支撑工具、分析设计工具、程序设计工具、测试工具、原型建造工具、维护工具和框架工具等,所有这些工具可分为贯穿整个开发过程的工具(例如,软件项目管理工具)和解决软件生命周期中某一阶段问题的工具(例如,软件价格模型及估算工具)。
软件开发环境具有集成性、开放性、可裁减性、数据格式一致性、风格统一的用户界面等特性,因而能大幅度提高软件生产率。其中开放性是指允许其他的软件工具加入到软件开发环境之中。