短信预约提醒成功
温馨提示:考生如果想了解或担心错过系统架构设计师的报名时间、考试时间、成绩查询时间、证书领取时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!
软考高级系统架构设计师每日一练(4)
1、某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该采用()架构风格最为合适。
A、事件驱动系统
B、主程序-子程序
C、黑板
D、管道-过滤器
参考答案:A
所属知识点:软件架构设计>软件架构风格>独立构件风
答案解析:根据题目的意思,用户会注册自己的兴趣,然后系统也会把新闻按兴趣分类,如果某个新闻事件发生,可以通过事件来触发推送动作,将新闻推送给对其感兴趣的用户。这是典型的事件驱动系统应用场景。
2、某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用()架构风格最为合适。
A、面向对象
B、主程序-子程序
C、规则系统
D、管道-过滤器
参考答案:C
所属知识点:软件架构设计>软件架构风格>虚拟机风格
答案解析:在本题所述的应用环境中,强调了自定义流程,然后按自定义流程来执行,这属于虚拟机风格的特征,备选答案中,仅有C选项属于虚拟机风格。
3、面向构件的编程(Component Oriented Programming,COP)关注于如何支持建立面向构件的解决方案。面向构件的编程所需要的基本支持包括()。
A、继承性、构件管理和绑定、构件标识、访问控制
B、封装性、信息隐藏、独立部署、模块安全性
C、多态性、模块封装性、后期绑定和装载、安全性
D、构件抽象、可替代性、类型安全性、事务管理
参考答案:C
所属知识点:软件架构设计>构件与中间件技术>构件基本概念
答案解析:面向构件的编程(COP)关注于如何支持建立面向构件的解决方案。一个基于一般 OOP 风格的 COP 定义如下(Szyperski,1995):“面向构件的编程需要下列基本的支持:
--多态性(可替代性);--模块封装性(高层次信息的隐藏);
--后期的绑定和装载(部署独立性);
--安全性(类型和模块安全性)。"
点击>>2024年上半年系统架构设计师考试综合知识真题进行免费下载!
以上就是“在线题库:软考高级系统架构设计师每日一练(4)”的内容了,希望本文对大家有用。温馨提示:考生如果担心自己错过软考高级系统架构设计师考试的报名时间、准考证时间、成绩查询时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!另外,文章尾部有许多“精选课程”,考生可点击进行免费领取哦!