短信预约提醒成功
为帮助大家更好的备考软考高级系统架构设计师考试,小编为大家整理了“备考资料分享:软考高级系统架构设计师模拟练习题”内容,以供考生们进行备考,具体内容详见下文,希望对考生们能够有所帮助。
温馨提示:考生如果想了解或担心错过系统架构设计师的报名时间、考试时间、成绩查询时间、证书领取时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!
第1题(单选题):
企业数字化转型的五个发展阶段依次是()。
A、初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展阶段、生态级发展阶段
B、初始级发展阶段、单元级发展阶段、系统级发展阶段、网络级发展阶段、生态级发展阶段
C、初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展阶段、优化级发展阶段
D、初始级发展阶段、流程级发展阶段、系统级发展阶段、网络级发展阶段、生态级发展阶段
参考解析:
【正确答案】A
【答案分析】
本题考查企业数字化转型的相关概念。
企业数字化转型分为5个发展阶段:初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展阶段和生态级发展阶段。
初始级发展阶段:处于该发展阶段的组织,在单一职能范围内初步开展了信息(数字)技术应用,但尚未有效发挥信息(数字)技术对主营业务的支持作用。
单元级发展阶段:处于该阶段的组织,在主要或若干主营业务单一职能范围内开展了(新一代)信息技术应用,提升相关单项业务的运行规范性和效率。
流程级发展阶段:处于该阶段的组织,在业务线范围内,通过流程级数字化和传感网级网络化,以流程为驱动,实现主营业务关键业务流程及关键业务与设备设施、软硬件、行为活动等要素间的集成优化。
网络级发展阶段:处于该阶段的组织,在全组织(企业)范围内,通过组织(企业)级数字化和产业互联网级网络化,推动组织(企业)内全要素、全过程互联互通和动态优化,实现以数据为驱动的业务模式创新。
生态级发展阶段:处于该阶段的组织,在生态组织范围内,通过生态级数字化和泛在物联网级网络化,推动与生态合作伙伴间资源、业务、能力等要素的开放共享和协同合作,共同培育智能驱动型的数字新业务。
第2题(单选题):
DSSA是在一个特定应用领域中为一组应用提供组织结构参考的软件体系结构,参与DSSA的人员可以划分为4种角色,包括领域专家、领域设计人员、领域实现人员和(),其基本活动包括领域分析、领域设计和()。
第一问:
A、领域测试人员
B、领域顾问
C、领域分析师
D、领域经理
第一问:
A、领域建模
B、架构设计
C、领域实现
D、领域评估
参考解析:
【正确答案】C;C
【答案分析】
DSSA的基本活动包括:领域分析、领域设计、领域实现:
1、领域分析
这个阶段的主要目标是获得领域模型。领域模型描述领域中系统之间的共同的需求,即领域模型所描述的需求为领域需求。
在这个阶段中首先要进行一些准备性的活动,包括定义领域的边界。从而明确分析的对象;识别信息源,整个领域工程过程中信息的来源,可能的信息源包括现存系统、技术文献、问题域和系统开发的专家、用户调查和市场分析、领域演化的历史记录等,在此基础上就可以分析领域中系统的需求,确定哪些需求是领域中的系统广泛共享的,从而建立领域模型。
当领域中存在大量系统时,需要选择它们的一个子集作为样本系统。对样本系统需求的考察将显示领域需求的一个变化范围。一些需求对所有被考察的系统是共同的,一些需求是单个系统所独有的。很多需求位于这两个极端之间,即被部分系统共享。
2、领域设计
这个阶段的目标是获得DSSA。DSSA描述在领域模型中表示的需求的解决方案,它不是单个系统的表示,而是能够适应领域中多个系统的需求的一个高层次的设计。
建立了领域模型之后,就可以派生出满足这些被建模的领域需求的DSSA,由于领域模型中的领域需求具有一定的变化性,DSSA也要相应地具有变化性。它可以通过表示多选一的(alternative)、可选的(optional)解决方案等来做到这一点。由模型和DSSA来组织,因此在这个阶段通过获得DSSA,也就同时形成了重用基础设施的规约。
3、领域实现
这个阶段的主要目标是依据领域模型和DSSA开发和组织可重用信息。这些可重用信息可能是从现有系统中提取得到,也可能需要通过新的开发得到。
它们依据领域模型和DSSA进行组织,也就是领域模型和DSSA定义了这些可重用信息的重用时机,从而支持了系统化的软件重用。这个阶段也可以看作重用基础设施的实现阶段。
值得注意的是,以上过程是一个反复的、逐渐求精的过程。在实施领域工程的每个阶段中,都可能返回到以前的步骤,对以前的步骤得到的结果进行修改和完善,再回到当前步骤,在新的基础上进行本阶段的活动。
参与DSSA的人员可以划分为四种角色:领域专家、领域分析师、领域设计人员和领域实现人员。
1、领域专家
领域专家可能包括该领域中系统的有经验的用户、从事该领域中系统的需求分析、设计、实现以及项目管理的有经验的软件工程师等。
领域专家的主要任务包括提供关于领域中系统的需求规约和实现的知识,帮助组织规范的、一致的领域字典,帮助选择样本系统作为领域工程的依据,复审领域模型、DSSA等领域工程产品等。领域专家应该熟悉该领域中系统的软件设计和实现、硬件限制、未来的用户需求及技术走向等。
2、领域分析人员
领域分析人员应由具有知识工程背景的有经验的系统分析员来担任。
领域分析人员的主要任务包括控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中,根据现有系统、标准规范等验证领域模型的准确性和一致性,维护领域模型。
领域分析人员应熟悉软件重用和领域分析方法;熟悉进行知识获取和知识表示所需的技术、语言和工具;应具有一
定的该领域的经验,以便于分析领域中的问题及与领域专家进行交互;应具有较高的进行抽象、关联和类比的能
力;应具有较高的与他人交互和合作的能力。
3、领域设计人员
领域设计人员应由有经验的软件设计人员来担任。领域设计人员的主要任务包括控制整个软件设计过程,根据领域模型和现有的系统开发出DSSA,对DSSA的准确性和一致性进行验证,建立领域模型和DSSA之间的联系。
领域设计人员应熟悉软件重用和领域设计方法;熟悉软件设计方法;应有一定的该领域的经验,以便于分析领域中的问题及与领域专家进行交互。
4、领域实现人员
领域实现人员应由有经验的程序设计人员来担任。领域实现人员的主要任务包括根据领域模型和DSSA,或者从头
开发可重用构件,或者利用再工程的技术从现有系统中提取可重用构件,对可重用构件进行验证,建立DSSA与可重用构件间的联系。
领域实现人员应熟悉软件重用、领域实现及软件再工程技术;熟悉程序设计;具有一定的该领域的经验。
第3题(单选题):
若系统中存在n个等待事务T¡(i =0,1,2,..., n-1),其中:To正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,...,T正等待被Ti+1锁住的数据项Ai+1,.,Tn1正等待被To锁住的数据项Ao,则系统处于()状态。
A、封锁
B、死锁
C、循环
D、并发处理
参考解析:
【正确答案】B
【答案分析】
这个题目描述的是一个典型的死锁场景。死锁是操作系统和数据库系统中常见的一个问题,它发生在多个进程或线程互相等待对方持有的资源而无法继续执行的情况。
在题目中,系统中有n个事务T,每个事务都在等待另一个事务所持有的数据项的锁。具体来说,To等待T1的数据项A1,T等待T2的数据项A2,以此类推,直到T。1等待To的数据项A。,形成一个环状等待链。
这种情况下,如果没有外力干涉(比如超时中断、死锁检测与解除机制等),每个事务都将永远等待下去,因为没有事务能够完成并释放其他事务所需的锁。
因此,根据死锁的定义,系统处于死锁状态。所以正确答案是选项B:死锁。
第4题(单选题):
结构化布线系统分为六个子系统,其中水平子系统()。
A、由各种交叉连接设备以及集线器和交换机等设备组成
B、连接了干线子系统和工作区子系统
C、由终端设备到信息插座的整个区域组成
D、实现各楼层设备间子系统之间的互连
参考解析:
【正确答案】B
【答案分析】
水平子系统是指从楼层管理间到信息插口这一段,它连接了垂直干线子系统与工作区子系统。
第5题(单选题):
以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是()。
A、任务之间的公平性是最重要的调度目标
B、大多数RTOS调度算法都是抢占方式(可剥夺方式)
C、RTOS调度器都采用了基于时间片轮转的调度算法
D、大多数RTOS调度算法只采用一种静态优先级调度算法
参考解析:
【正确答案】B
【答案分析】
实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的操作系统。
因而,提供及时响应和高可靠性是其主要特点。
为了精确管理“时间”资源,以达到实时性和可预测性要求,并能够满足实时系统的新要求,需用实时调度理论对任务进行调度和可调度性分析。任务调度技术包括调度策略和可调度性分析方法,两者是紧密结合的。
任务调度技术研究的范围包括任务使用系统资源(包括处理机、内存、I/O、网络等资源)的策略和机制,以及提供判断系统性能是否可预测的方法和手段。例如,什么时候调度任务运行、在哪运行(当系统为多处理机系统或分布式系统时)、运行多长时间等等;以及判断分析用一定参数描述的实时任务能否被系统正确调度。
给定一组实时任务和系统资源,确定每个任务何时何地执行的整个过程就是调度。在非实时系统中,调度的主要目的是缩短系统平均响应时间,提高系统资源利用率,或优化某一项指标;而实时系统中调度的目的则是要尽可能地保证每个任务满足它们的时间约束,及时对外部请求作出响应。实时调度技术通常有多种划分方法。
抢占式调度通常是优先级驱动的调度。每个任务都有优先级,任何时候具有最高优先级且已启动的任务先执行。一个正在执行的任务放弃处理器的条件为:自愿放弃处理器(等待资源或执行完毕);有高优先级任务启动,该高优先级任务将抢占其执行。除了共享资源的临界段之外,高优先级任务一旦准备就绪,可在任何时候抢占低优先级任务的执行。
抢占式调度的优点是实时性好、反应快,调度算法相对简单,可优先保证高优先级任务的时间约束,其缺点是上下文切换多。
而非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用处理器就必须执行完毕或自愿放弃。其优点是上下文切换少;缺点是在一般情况下,处理器有效资源利用率低,可调度性不好。
在RTOS中,大多数的RTOS调度算法都是抢占式的。
点击>>2024年上半年系统架构设计师考试综合知识真题进行免费下载!
以上就是“备考资料分享:软考高级系统架构设计师模拟练习题(25)”的内容了,希望本文对大家有用。温馨提示:考生如果担心自己错过软考高级系统架构设计师考试的报名时间、准考证时间、成绩查询时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!另外,文章尾部有许多“精选课程”,考生可点击进行免费领取哦!