某项目组需要在Windows操作系统平台上用C++语言编写应用构件,该项目组宜选用______作为构件标准。
A.COM+
B.EJB
C.OMG
D.ODBC
参考答案:A
解析:[分析] 根据《系统集成项目管理工程师教程》(全国计算机专业技术资格考试办公室组编)第3.6.6小节的相关内容可知,COM是个开放的组件标准,它有很强的扩充和扩展能力。COM+不再局限于COM的组件技术,它更加注重于分布式网络应用的设计和实现,已经成为Windows系统平台策略和软件发展的策略的一部分。
EJB是J2EE中定义的构件模型,可用于多种操作系统平台,使用Java语言编写。
OMG是对象管理组(Object Management Group)的简称,该组织定义了统一建模语言UML、模型驱动的体系结构MDA等重要规范。
ODBC(Open Database Connectivity)是开放数据库互连的简称,它是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
综上所述,用C++语言在Windows操作系统上编写应用构件,应该采用COM+标准。