●某公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和对象之间的关系。针对该需求,公司应该采用( )架构风格最为合适。在架构设计阶段,公司的架构师识别出2个核心质量属性场景。其中,“在并发用户数量为10000人时,用户的请求需要在1秒内得到响应”主要与( )质量属性相关;“对游戏系统进行二次开发的时间不超过3个月”主要与( )质量属性相关。
(51)A.层次系统
B.解释器
C.黑板
D.事件驱动系统
(52)A.性能
B.吞吐量
C.可靠性
D.可修改性
(53)A.可测试性
B.可移植性
C.互操作性
D.可修改性
●设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象, 而无需指定它们具体的类,它是一种( )模式;( )模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于( )模式;( )模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。
(54)A.组合型
B. 结构型
C.行为型
D.创建型
(55)A.Bridge
B. Proxy
C. Prototype
D. Adapter
(56)A.组合型
B.结构型
C.行为型
D.创建型
(57)A.Command
B.Facade
C.Memento
D.Visitor
●某公司欲开发一个人员管理系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“管理系统遭遇断电后,能够在15秒内自动切换至备用系统并恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统正常运行时,人员信息查询请求应该在2秒内返回结果”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统需要对用户的操作情况进行记录,并对所有针对系统的恶意操作行为进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略实现该属性。
(58)A.可用性
B.性能
C.易用性
D.可修改性
(59)A.抽象接口
B.信息隐藏
C.主动冗余
D.影子操作
(60)A.可测试性
B.易用性
C.可用性
D.性能
(61)A.记录/回放
B.操作串行化
C.心跳
D.资源调度
(62)A.可用性
B.安全性
C.可测试性
D.可修改性
(63)A.追踪审计
B. Ping/Echo
C.选举
D.维护现有接口
各省软考办 | ||||||||||