A. ADL与需求语言的区别在于后者描述的问题空哦关键,而前者则扎根于解空间中
B. ADL与建模语言的区别在于后者对部分的关注要大于对整体的关注 C. ADL与传统的程序设计语言的构成元素由许多相同和相似之处,有各自有着很大的不同
D. ADL集中在构件的表示上。 答案: B
21、对动态软件体系结构的形式化描述通常可以采用的方法?() A、图形化方法 B、代数进程方法 C、逻辑方法 D、以上皆是 答案:D
22、在扩充的BNF范式给出的πADL描述体系结构的框架中,[1+···]表示其中的项出现()
A、一次 B、0次或1次 C、1次或多次 D、0次或多次 答案:C
23、以下哪些特征不属于动态体系结构特征() ? A 可构造性动态特征 B 适应性动态特征 C 智能性动态特征
D 安全性动态特征
24、在动态体系结构的描述中,不是configuror主要涉及的问题是: A 什么时候软件体系结构应该重新配置? B 什么原因使得软件体系结构需要进行重新配置? C 重新配置应该怎样进行? D 进行重新配置需要多大的代价? 答案:D
25、通常,一个Web服务可以分为4个逻辑层,分别为数据层(Data Layer)、数据访问层(Data Access Layer)、
业务层(Business Layer)和监听者(Listener)。离客户端最近的是监听者,离客户最远的是______:()
A 数据层(Data Layer)
B 数据访问层(Data Access Layer) C 业务层(Business Layer) D 监听者(Listener) 答案:A
26、同传统分布式体系结构相比,Web服务体系结构的主要优势体现为()
①高度的通用性和易用性 ②完全的平台、语言独立性 ③高度的集成性 ④容易部署和发布
A.①②④ B.②③④ C.①③④ D.①②③④ 答案:D
27、Web服务是采用________格式的信息来定义和描述对外的公共接口和绑定。
A.URI B.XML C.SOAP D.HTTP 答案:B
28、尽管对Web服务进行的描述的出发点或应用类型不同,但他们均具有如下共同特征:() ①应用的分布式
②应用到应用的交互 ③平台无关性
A.①② B.②③ C.①③ D.①②③ 答案:D
29、下面哪个不属于设计模式方法分类() A Coad的面向对象模式 B 代码模式 C 框架应用模式 D 遗传算法 答案:D
30、一般来说,模式有以下四个基本成分: ( )、问题、解决方案、效果 。
A.模式名称 B. 时间 D. 思想 答案:A
31、软件体系结构的文档要求与软件开发项目中的其他文档是相似的,下列哪项属于体系结构文档化过程的主要输出结果()
A 体系结构需求规格说明
B 体系结构概要设计说明 C 体系结构详细设计说明 D 体系结构总体框架说明 答案:A
32、软件体系结构设计有哪些过程?() 提出软件体系结构模型
把已标识的构件映射到软件体系构件中 分析构件之间的相互作用 产生软件体系结构 设计评审 ①②③ ①③④ ①②③④ ①②③④⑤ 答案:D
33、在设计模式目录下,以下哪种设计模式是关于类的() A.Factory Method B.BuilderC.PrototypeD.Bridge