问题 单项选择题 共用题干题

软件开发环境应支持多种集成机制。根据功能不同,可以将集成机制分为三个部分:(1),用以存储与系统开发有关的信息,并支持信息的交流与共享;(2),是实现过程集成和控制集成的基础;(3),它的统一性和一致性是软件开发环境的重要特征。

空白(2)处应选择()

A.工作流与日志服务器

B.进程通信与数据共享服务器

C.过程控制与消息服务器

D.同步控制与恢复服务器

答案

参考答案:C

解析:

软件开发环境(Software Development Environment,SDE)是指支持软件的工程化开发和维护而使用的一组软件,由软件工具集和环境集成机制构成。软件开发环境应支持多种集成机制,根据功能的不同,集成机制可以划分为环境信息库、过程控制与消息服务器、环境用户界面三个部分。

①环境信息库。环境信息库是软件开发环境的核心,用以存储与系统开发有关的信息,并支持信息的交流与共享。环境信息库中主要存储两类信息,一类是开发过程中产生的有关被开发系统的信息,例如分析文档、设计文档和测试报告等;另一类是环境提供的支持信息,如文档模板、系统配置、过程模型和可复用构件等。

②过程控制与消息服务器。过程控制与消息服务器是实现过程集成和控制集成的基础。过程集成时按照具体软件开发过程的要求进行工具的选择与组合,控制集成使各工具之间进行并行通信和协同工作。

③环境用户界面。环境用户界面包括环境总界面和由它实行统一控制的各环境部件及工具的界面。统一的、具有一致性的用户界面是软件开发环境的重要特征,是充分发挥环境的优越性、高效地使用工具并减轻用户的学习负担的保证。

单项选择题
单项选择题