使用软件开发工具有助于提高软件的开发、维护和管理的效率。集成型软件开发环境通常由工具集和环境集成机制组成。这种环境应具有(98)。环境集成机制主要有数据集成机制、控制集成机制和界面集成机制。

admin2019-05-23  32

问题 使用软件开发工具有助于提高软件的开发、维护和管理的效率。集成型软件开发环境通常由工具集和环境集成机制组成。这种环境应具有(98)。环境集成机制主要有数据集成机制、控制集成机制和界面集成机制。

选项 A、开放性和可剪裁性
B、开放性和不可剪裁性
C、封闭性和可剪裁性
D、封闭性和不可剪裁性

答案A

解析 软件开发环境是指支持软件产品开发的软件系统。集成型软件开发环境是一种把支持多种软件开发方法和开发模型、支持软件开发全过程的软件工具集成在一起的软件开发环境。软件开发环境具有集成性、开放性、可裁减性、数据格式一致性、风格统一的用户界面等特性,因而能大幅度提高软件生产率。其中开放性是指允许其他的软件工具加入到软件开发环境之中,为环境外的工具集成到环境中来提供方便。可剪裁性是指根据不同的应用或不同的用户需求进行剪裁,以形成特定的开发环境。通常,软件开发环境可由环境机制和工具集构成。按功能划分,环境机制又可分为环境信息库(数据集成机制)、过程控制和消息服务(控制集成机制)、用户界面规范(界面集成机制)。数据集成机制提供统一的数据接口规范,需要相互协作的工具通过这种统一的模式与规范交换数据。数据集成可以有不同的层次,如共享文件、共享数据结构和共享信息库等。环境信息库存储软件工程项目在生存周期中的全部信息,是软件开发环境的核心。控制集成机制支持各工具或各开发活动之间的通信、切换、调度和协同工作,并支持软件开发过程的描述、执行和转接。通常使用消息通信机制实现控制集成,工具间发送的消息统一由消息服务器进行管理。界面集成机制为统一的工具界面风格和统一的操作方式提供支持,使得环境中的工具具有相同的视觉效果和操作规则,减少用户为学习不同工具的使用所花费的开销。界面集成主要体现在相同或相似的窗口、菜单、工具条、快捷键、操作规则与命令语法等。工具集包括事务系统规划工具、项目管理工具、支撑工具、分析设计工具、程序设计工具、测试工具、原型建造工具、维护工具和框架工具等,所有这些工具可分为贯穿整个开发过程的工具(例如软件项目管理工具)和解决软件生命周期中某一阶段问题的工具(例如软件价格模型及估算工具)。
转载请注明原文地址:https://kaotiyun.com/show/ByTZ777K
0

相关试题推荐
最新回复(0)