●软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格反映
领域中众多系统所共育的结构和(40),强调对架构(41)的重用。
(40)A.语义特性 (41)A.分析
B.功能需求 B.设计
C.质量属性 C.实现
D.业务规则 D.评估
●软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。软件架构设计
需满足系统的(42),如性能、安全性和可修改性等,并能够指导设计人员和实现人员的工作。
(42)A.功能需求
B.性能需求
C.质量属性
D.业务属性
●架构描述语言(Architecture Description Language,ADL)是一种为明确说明软件
系统的概念架构和对这些概念架构建模提供功能的语言。ADL主要包括以下组成部分:组件、组件接口、(43)和架构配置。
(43)A.架构风格
B.架构实现
C.连接件
D.组件约束
●基于架构的软件开发(Architecture Based Software Development,ABSD)强调由商
业、质量和功能需求的组合驱动软件架构设计。它强调采用(44)描述软件架构,用(45)来描述需求。
(44)A.类图和序列图 (45)A.用例与类图
B.视角与视图
C.构建和类图 B.用例与视角
D.构建与功能
C.用例与质量场景
D.视角与质量场景
●某公司拟开发一个地面清洁机器人。机器人的控制者首先定义清洁任务和任务之间
的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用(46)架构风格最为合适。
(46)A.面向对象
B.主程序-子程序
C.规则系统
D.管道-过滤器
●某公司拟开发一个语音识别系统,其语音识别的主要过程包括分割原始语音信号、
识别音素、产生候选词、判定语法片断、提供语义解释等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用(47)架构风格最为合适。
2015年下半年 系统架构设计师 上午试卷 第9页 (共14页)
(47)A.解释器
B.面向对象 C.黑板 D.隐式调用
●某公司拟开发了个轿车巡航定速系统,系统需要持续测量车辆当前的实时速度,并
根据设定的期望速度启动控制轿车的油门和刹车。针对上述需求,采用(48)架构风格最为合适。
(48)A.解释器
B.过程控制
C.分层
D.管道-过滤器
●某公司拟开发一套在线游戏系统,该系统的设计目标之一是支持用户自行定义游戏
对象属性,行为和对象之间的交互关系。为了实现上述目标,公司应该采用(49)架构风格最为合适。
(49)A.管道-过滤器
B.隐式调用
C.主程序-子程序
D.解释器
●某公司为其研发的硬件产品设计实现了一种特定的编程语言,为了方便开发者进行
软件开发,公司拟开发一套针对该编程语言的集成开发环境,包括代码编辑、语法高亮、代码编译、运行调试等功能。针对上述描述,该集成开发环境应采用(50)架构风格最为合适。
(50)A.管道-过滤器
B.数据仓储
C.主程序-子程序
D.解释器
●软件架构设计包括提出架构模型,产生架构设计和进行设计评审等活动,是一个迭
代的过程。架构设计主要关注软件组件的结构、属性和(51),并通过多种(52)全面描述特定系统的架构。
(51)A.实现方式 (52)A.对象
B.交互作用 B.代码
C.设计方案 C.文档
D.测试方式 D.视图
●特定领域软件架构(Domain Specific Software Architecture, DSSA)以一个特定
问题领域为对象,形成由领域参考模型,参考需求,(53)等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得(54),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(55),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
(53)A.参考设计
B.参考规约
C.参考架构
D.参考实现
2015年下半年 系统架构设计师 上午试卷 第10页 (共14页)
(54)A.领域边界 B.领域信息
C.领域对象 D.领域模型
(55)A.特点领域软件需求 B.特定领域软件架构 D.特定领域软件重用模型
C.特定领域软件设计模型
●某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心
质量属性场景,其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与(56)质量属性相关,通常可采用(57)架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与(58)质量属性相关通常可采用(59)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与(60)质量属性相关,通常可采用(61)架构策略实现该属性。
(56)A.性能
B.可用性
C.易用性
D.可修改性 D.记录/回放 D.互操作性 D.内置监控器 D.可修改性 D.维护现有接口
(57)A.主动冗余 (58)A.可测试性 (59)A.操作窜行化 (60)A.可用性
B.信息隐藏 B.易用性
C.抽象接口 C.性能 C.心跳
B.资源调度 B.安全性
C.可测试性 C.追踪审计
(61)A.内置监控器
B.记录/回放
●架构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)是在基于场景
的架构分析方法(Scenarios-based Architecture Analysis Method, SAAM)基础之上发展起来的,主要包括场景和需求收集、(62),属性模型构造和分析,属性模型折中等四个阶段。ATAM方法要求在系统开发之前,首先对这些质量属性进行(63)和折中。
(62)A.架构视图和场景实现
C.架构设计和目标分析
B.架构风格和场景分析 D.架构描述和需求评估 C.测试
D.评价
(63)A.设计
B.实现
●用户提出需求并提供经费,委托软件公司开发软件。双方商定的协议(委托开发合
同)中未涉及软件著作权归属,其软件著作权应由(64)享有。
(64)A.用户
B.用户、软件公司共有
C.软件公司 D.经裁决所确认的一方
2015年下半年 系统架构设计师 上午试卷 第11页 (共14页)
●某摄影家创作一件摄影作品出版后,将原件出售给了某软件设计师。软件设计师不
慎将原件毁坏;则该件摄影作品的著作权(65)享有。
(65)A.仍然由摄影家
C.由软件设计师
B.由摄影家和软件设计师共同 D.由摄影家或软件设计师申请的一方
●软件设计师王某在其公司的某一综合信息管理系统软件开发项目中、承担了大部分
程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为综合信息管理系统源是他独立完成的,他是综合信息管理系统源程序的软件著作权人。王某的行为(66)。
(66)A.侵犯了公司的软件著作权
C.侵犯了公司的商业秘密权
B.未侵犯公司的软件著作权
D.不涉及侵犯公司的软件著作权
●某高校欲构建财务系统,使得用户可通过校园网访问该系统。根据需求,公司给出
如下2套方案。 方案一:
1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;
2)采用4台高性能服务器实现整体架构,其中3台作为财务应用服务器、1台作为数据备份管理服务器;
3)通过备份管理软件的备份策略将3台财务应用服务器的数据进行定期备份。 方案二:
1)出口设备采用1台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;
2)采用2台高性能服务器实现整体架构,服务器采用虚拟化技术,建多个虚拟机满足财务系统业务需求。当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上。 与方案一相比,方案二的优点是(67)。方案二还有一些缺点,下列不属于其缺点的是(68)。
(67)A.网络的安全性得到保障
C.业务的连续性得到保障
B.数据的安全性得到保障 D.业务的可用性得到保障
(68)A.缺少企业级磁盘阵列,不能将数据进行统一的存储与管理
B.缺少网闸,不能实现财务系统与Internet的物理隔离
2015年下半年 系统架构设计师 上午试卷 第12页 (共14页)
相关推荐: