【名词&注释】
提高质量(improving quality)、高可用性(high availability)、系统开发(system development)、执行时间(execution time)、组成部分(part)、分公司(branch)、相关内容(related contents)、办事处(office)、分析阶段(analysis phase)、每一个(every single)
[单选题]设计模式(Design Pattem)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是()
A. 模块应对扩展开放,而对修改关闭
B. 优先使用继承,而不是组合
C. 要针对接口编程,而不是针对实现编程
D. 抽象不应该依赖于细节,细节应当依赖于抽象
查看答案&解析
查看所有试题
学习资料:
[单选题]架构描述语言(Architecture Description Language,ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL主要包括以下组成部分:组件、组件接口、()和架构配置。
A. 架构风格
B. 架构实现
C. 连接件
D. 组件实现
[单选题]软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是()
A. 在建立软件架构的初期,一般需要选择一个合适的架构风格
B. 将架构分析阶段(analysis phase)已标识的构件映射到架构中,并分析这些构件之间的关系
C. 软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
D. 一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审
[单选题]博学公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容(related contents),则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用()最为合适。
A. 责任链模式
B. 桥接模式
C. 装饰模式
D. 适配器模式
[单选题]某公司欲开发一门户网站,将公司的各个分公司及办事处(office)信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如图12-18所示的UML类图。图中与Composite模式中的Component角色相对应的类是(1),与Composite角色相对应的类是(2)。
A. D
[单选题]Windows操作系统在图形用户界面处理方面采用的核心架构风格是(1)风格。Java语言宣传的"一次编写,到处运行"的特性,从架构风格上看符合(2)风格的特点。
A. C
[单选题]软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。
A. D
本文链接:https://www.51bdks.net/show/x7jvx.html