20240819软考架构-------软考61-65答案解析

每日打卡题61-65答案

61、【2013年真题】 难度:一般
某公司采用基于架构的软件设计(Architecture-Based Software Design,ABSD.方法进行软件设计与开发。ABSD方法有三个基础,分别是对系统进行功能分解、采用(1)实现质量属性与商业需求、采用软件模板设计软件结构。
ABSD方法主要包括架构需求等6个主要活动,其中(2)活动的目标是标识潜在的风险,及早发现架构设计中的缺陷和错误;(3)活动针对用户的需求变化,修改应用架构,满足新的需求。
小王是该公司的一位新任架构师,在某项目中主要负责架构文档化方面的工作。小王(4)的做法不符合架构文档化的原则。架构文档化的主要输出结果是架构规格说明书和(5)。
(1)A.架构风格 B.设计模式 C.架构策略 D.架构描述
(2)A.架构设计 B.架构实现 C.架构复审 D.架构演化
(3)A.架构设计 B.架构实现 C.架构复审 D.架构演化
(4)A.从使用者的角度书写文档 B.随时保证文档都是最新的
C.将文档分发给相关人员 D.针对不同背景的人员书写文档的方式不同
(5)A.架构需求说明书 B.架构实现说明书
C.架构质量说明书 D.架构评审说明书
答案:(1)A (2)C (3)D (4)B (5)C
解析:
本题主要考查采用基于架构的软件设计的基础知识与应用。
基于架构的软件设计(Achitecture-Based Software Design,ABSD)方法有三个基础,分别是对系统进行功能分解、采用架构风格实现质量属性与商业需求、采用软件模板设计软件结构。ABSD方法主要包括架构需求等6个主要活动,其中架构复审活动的目标是标识潜在的风险,及早发现架构设计中的缺陷和错误;架构演化活动针对用户的需求变化,修改应用架构,满足新的需求。
软件架构文档应该从使用者的角度进行书写,针对不同背景的人员采用不同的书写方式,并将文档分发给相关人员。架构文档要保持较新,但不要随时保证文档最新,要保持文档的稳定性。架构文档化的主要输出结果是架构规格说明书和架构质量说明书。

62、【2014年真题】 难度:一般
在构件组装过程中需要检测并解决架构失配问题。其中 (1) 失配主要包括由于系统对构件基础设施、控制模型和数据模型的假设存在冲突引起的失配。 (2) 失配包括由于系统对构件交互协议、构件连接时数据格式的假设存在冲突引起的失配。
(1)A.构件 B.模型 C.协议 D.连接子
(2)A.构件 B.模型 C.协议 D.连接子
答案:(1)A (2)D
解析:
在架构模型的指导下,可复用构件可以通过组装的方式在较高层次上实现系统,并能够提高系统实现的效率。在构件组装过程中需要检测并解决架构失配问题。其中构件失配主要包括由于系统对构件基础设施、控制模型和数据模型的假设存在冲突引起的失配。连接子失配包括由于系统对构件交互协议、构件连接时数据格式的假设存在冲突引起的失配。

63、【2014年真题】 难度:一般
特定领域软件架构(Domain Specific Software Architecture, DSSA.是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。参加DSSA的人员可以划分为多种角色,其中 (1) 的任务是控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中; (2) 的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行验证。
(1)A.领域专家 B.领域分析者 C.领域设计者 D.领域实现者
(2)A.领域专家 B.领域分析者 C.领域设计者 D。领域实现者
答案:(1)B (2)C
解析:
特定领域软件架构(Domain Specific Software Architecture, DSSA)以一个特定问题领域为对象,形成由领域参考模型、参考需求、参考架构等组成的开发基础架构,其目标是支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得DSSA,DSSA描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和DSSA开发和组织可重用信息,并对基础软件架构进行实现。参加DSSA的人员可以划分为多种角色,其中领域分析者的任务是控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中;领域设计者的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行验证。

64、【2014年真题】 难度:一般
软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的 (1) 特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用 (2) 架构风格。
(1)A.语法和语义 B.结构和语义 C.静态和动态 D.行为和约束
(2)A.管道-过滤器 B.解释器 C.黑板 D.过程控制
答案:(1)B (2)C
解析:
软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的结构和语义两个方面的特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用黑板架构风格,以知识为中心进行分析与推理。

65、【2014年真题】 难度:一般
在对一个软件系统的架构进行设计与确认之后,需要进行架构复审。架构复审的目的是为了标识潜在的风险,及早发现架构设计中的缺陷和错误。在架构复审过程中,主要由 决定架构是否满足需求、质量需求是否在设计中得到体现。
A.系统分析师与架构师 B.用户代表与领域专家
C.系统拥有者与项目经理 D.系统开发与测试人员
答案:B
解析:
在对一个软件系统的架构进行设计与确认之后,需要进行架构复审。架构复审的目的是为了标识潜在的风险,及早发现架构设计中的缺陷和错误。在架构复审过程中,主要由用户代表与领域专家决定架构是否满足需求、质量需求是否在设计中得到体现。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值