短信预约提醒成功
为帮助大家更好的备考软考高级系统架构设计师考试,小编为大家整理了“备考资料分享:软考高级系统架构设计师模拟练习题”内容,以供考生们进行备考,具体内容详见下文,希望对考生们能够有所帮助。
温馨提示:考生如果想了解或担心错过系统架构设计师的报名时间、考试时间、成绩查询时间、证书领取时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!
第1题(单选题):
基于架构的软件开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用()来描述软件架构,采用()来描述质量需求。
第一问:
A、类图和序列图
B、视角与视图
C、构件和类图
D、构件与功能
第二问:
A、用例与类图
B、用例与视角
C、用例与质量场景
D、视角与质量场景
参考解析:
【正确答案】B;C
【答案分析】
根据基于软件架构的设计的定义,基于软件架构的设计(Architecture Based Software Design,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量场景来描述质量需求。
第2题(单选题):
九个项目A11、A12、A13、A21、A22、A23、A31、A32、A33的成本从1百万、2百万、..,到9百万各不相同,但并不顺序对应。已知A11与A21、A12与A22的成本都有一倍关系,A11与A12、A21与A31、A22与A23、A23与A33的成本都相差1百万。由此可以推断,项目A22的成本是()百万。
A、2
B、4
C、6
D、8
参考解析:
【正确答案】C
【答案分析】
本题考查应用数学基础知识。
为便于直观分析,题中的叙述可以用下图来表示:
九个项目A(i=1,2,3;j=1,2,3)的成本值(单位为百万,从1到9各不相同)将分别填入i行i列对应的格中。
格间的黑点表示相邻格有一倍关系,白点表示相邻格相差1。
已知A22与A12的值有一倍关系,那就只可能是1-2,2-4,3-6或4-8,因此A22的值只可能是1,2,3,4,6,8。
如果A22=1,则A23=A12=2,出现相同值,不符合题意。
如果A22=2,则A12只能是4(A12=1将导致A11=A22=2矛盾),A23只能为3(A23=1将导致A33=A22=2矛盾),A33出现矛盾。
如果A22=3,则A12=6,A11=5或7,不可能与A21有一倍关系。
如果A22=4,则A12=2或8。A12=8将导致A11=7或9,不可能与A21有成倍关系。因此A12=2,A23只能是5(A23=3将导致A33矛盾),A33=6,而A11=1或3都将导致A21矛盾。
如果A22=8,则A12=4,A23只能是7(A23=9将导致A33=8矛盾),A33只能是6,A11只能是3(A11=5将导致A21矛盾),A21=6矛盾。
因此,A22只可能为6。
实际上,当A22=6时,A12=3,A23只能为7(A23=5将最终导致矛盾),A33=8。此时,A11、A21、A31可能分别是2、4、5,也可能是4、2、1。
第3题(单选题):
以下关于系统性能的叙述中,不正确的是()。
A、常见的Web服务器性能评估方法有基准测试、压力测试和可靠性测试
B、评价Web服务器的主要性能指标有最大并发连接数、响应延迟和吞吐量
C、对运行系统进行性能评估的主要目的是以更好的性能/价格比更新系统
D、当系统性能降到基本水平时,需要查找影响性能的瓶颈并消除该瓶颈
参考解析:
【正确答案】C
【答案分析】
本题主要考查系统性能评估的主要方法和需要注意的问题。对运行系统进行评估的主要目的是评价信息系统在性能方面的表现,找出系统可能存在的性能瓶颈。
其中,常见的Web服务器性能评估方法有基准测试、压力测试和可靠性测试等,评价Web服务器的主要性能指标有最大并发连接数、响应延迟和吞吐量等。当系统性能降到基本水平时,需要查找影响性能的瓶颈并消除该瓶颈。
第4题(单选题):
软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不相同,在()阶段,对软件架构的关注最多。
A、需求分析与设计
B、设计与实现
C、实现与测试
D、部署与变更
参考解析:
【正确答案】B
【答案分析】
本题主要考查软件架构对软件开发的影响和在生命周期中的关注力度。
软件架构贯穿于软件的整个生命周期,但在不同的阶段对软件架构的关注力度并不相同。
其中需求分析阶段主要关注问题域;设计阶段主要将需求转换为软件架构模型;软件实现阶段主要关注将架构设计转换为实际的代码;软件部署阶段主要通过组装软件组件提高系统的实现效率。其中设计与实现阶段在软件架构上的工作最多,也最重要,因此关注力度最大。
第5题(单选题):
用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户帐号是否正确。用例“创建新订单”、“更新订单”与用例“核查客户帐号"之间是()关系。
A、包含 (include)
B、扩展(extend)
C、分类(classification)
D、聚集(aggregation)
参考解析:
【正确答案】A
【答案分析】
用例是在系统中执行的一系列动作,这些动作将生成特定参与者可见的价值结果。它确定了一个和系统参与者进行交互,并可由系统执行的动作序列。
用例模型描述的是外部执行者(Actor)所理解的系统功能。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。
两个用例之间的关系主要有两种情况:一种是用于重用的包含关系,用构造型include表示;另一种是用于分离出不同行为的扩展,用构造型extend表示。
①包含关系:当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某一个用例的部分功能是很重要的事时,应该使用包含关系来表示它们。
②扩展关系:如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种事情,可以断定将这个用例分为一个主用例和一个或多个辅用例描述可能更加清晰。
点击>>2024年上半年系统架构设计师考试综合知识真题进行免费下载!
以上就是“备考资料分享:软考高级系统架构设计师模拟练习题(29)”的内容了,希望本文对大家有用。温馨提示:考生如果担心自己错过软考高级系统架构设计师考试的报名时间、准考证时间、成绩查询时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!另外,文章尾部有许多“精选课程”,考生可点击进行免费领取哦!