2023年高级软考系统架构设计师考试每日一练是优题宝题库根据软考高级考试大纲和教材中的相关知识点整理的试题集(参考答案见文章末尾)。正在备考的考生可以通过“软考高级考试题库优题宝”进行试题练习,这个小程序包含了高级软考相关知识点的各类题型,对考试重点及难点做了相应的梳理,可以帮助你测试相关考点,充分展现自己的能力,祝您顺利通过考试,锦鲤附体!以下为本考试部分试题内容,答案在文末。
1、● 某软件公司基于面向对象技术开发了一套图形界面显示构件库VisualComponent。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用 (60) 最为灵活。
(60)
A.桥接模式
B.命令模式
C.组合模式
D.装饰模式
2、一个大型软件系统的需求通常是会发生变化的。以下关于需求变更策略的叙述中,错误的是 () 。
A. 所有需求变更必须遵循变更控制过程
B. 对于未获得核准的变更,不应该做变更实现工作
C. 完成了对某个需求的变更之后,就可以删除或者修改变更请求的原始文档
D. 每一个集成的需求变更必须能追溯到一个经核准的变更请求
3、 ● 架构复审是基于架构开发中一个重要的环节。以下关于架构复审的叙述中,错误的是 (50) 。
(50)
A.架构复审的目标是标识潜在的风险,及早发现架构设计的缺陷和错误
B.架构复审过程中,通常会对一个可运行的最小化系统进行架构评估和测试
C.架构复审人员由系统设计与开发人员组成
D.架构设计、文档化和复审是一个迭代的过程
4、试题(51)
某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用 (51) 架构风格最为合适。
(51)
A.解释器
B.主程序-子程序
C.隐式调用
D.管道-过滤器
5、试题(59)
某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用 (59) 最为合适。
(59)
A.责任链模式
B.桥接模式
C.装饰模式
D.适配器模式
6、识别风险点、非风险点、敏感点和权衡点是ATAM方法中的关键步骤。已知针对某系统所做的架构设计中,提高其加密子系统的加密级别将对系统的安全性和性能都产生非常大的影响,则该子系统一定属于______。
A.风险点和敏感点
B.权衡点和风险点
C.权衡点和敏感点
D.风险点和非风险点
7、公司总部与分部之间需要传输大量数据,在保障数据安全的同时又要兼顾密钥算法效率,最合适的加密算法是()。
A.RC-5
B.RSA
C.ECC
D.MD5
8、某软件公司开发某种软件产品时花费的固定成本为16万元,每套产品的可变成本为2元,设销售单价为10元,则需要销售 (70) 套才能达到盈亏平衡点。
A.13000
B.16000
C.18000
D.20000
9、在实时操作系统中,两个任务并发执行,一个任务要等待另一个任务发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的(9)。
A.同步
B.互斥
C.调度
D.执行
10、21.()
A.客户关系和供应链
B.信息技术和知识
C.生产技术和信息技术
D.信息采集、存储和共享
11、56.()
A.架构需求说明书
B.架构实现说明书
C.架构质量说明书
D.架构评审说明书
12、统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)是通过(26)得到的。
A.捕获需求
B.分析
C.设计
D.实现
13、下列老年人用药的原则,表述不正确的是
A.确诊后用药
B.选择适宜的给药方法
C.严格的遵循个体用药原则,寻求最适宜的剂量
D.用药品种尽量避免复杂化
E.老年人用药剂量越少越好
14、可引起股骨头无菌性坏死的最常见的药物是
A.甲氨蝶呤
B.长春新碱
C.氯喹
D.糖皮质激素
E.雷公藤
15、在实际应用中,用户通常依靠评价程序来测试系统的性能。以下评价程序中,()的评测准确程度最低。事务处理性能委员会(Transaction Processing Performance Council, TPC)是制定商务应用基准程序(benchmark)标准规范、性能和价格度量,并管理测试结果发布的非营利组织,其发布的TPC-C是()的基准程序。
A.核心程序
B.真实程序
C.合成基准程序
D.小型基准程序
16、以下关于软件架构设计重要性的描述,()是错误的。
A.软件架构设计能够满足系统的性能、安全性、可维护性等品质
B.软件架构设计能够帮助项目干系入(Stakeholder)更好地理解软件结构
C.软件架构设计能够帮助架构师更好地捕获和细化系统需求
D.软件架构设计能够有效地管理系统的复杂性,并降低系统维护费用
【参考答案】
1D
2C
3C
4C
5A
6-20.扫描下方二维码进入“优题宝”小程序可搜索题目答案。