短信预约提醒成功
为帮助大家更好的备考软考高级系统架构设计师考试,小编为大家整理了“备考资料分享:软考高级系统架构设计师模拟练习题”内容,以供考生们进行备考,具体内容详见下文,希望对考生们能够有所帮助。
温馨提示:考生如果想了解或担心错过系统架构设计师的报名时间、考试时间、成绩查询时间、证书领取时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!
第1题(单选题):
嵌入式实时操作系统与一般操作系统相比,具备许多特点。以下不属于嵌入式实时操作系统特点的是()。
A、可剪裁性
B、实时性
C、通用性
D、可固化性
参考解析:
【正确答案】B
【答案分析】
本题考查嵌入式实时操作系统兼具嵌入式操作系统的特点和实时操作系统的特点。
嵌入式操作系统主要有以下特点:
(1)微型化(2)代码质量高(3)专业化(4)实时性强(5)可裁减、可配置。
实时操作系统的最核心特点是实时性强。
C选项的通用性与嵌入式操作系统相背,所以不属于嵌入式实时操作系统的特点。
第2题(单选题):
RUP(Rational Unified Process)软件开发生命周期是一个二维的软件开发模型,其中,RUP的9个核心工作流中不包括()。
A、瀑布模型
B、增量模型
C、快速模型
D、面向对象模型
参考解析:
【正确答案】C
【答案分析】
RUP中有9个核心工作流,分为6个核心过程工作流(Core Process Workflows)和3个核心支持工作流(CoreSupporting Workflows)。
1、商业建模(Business Modeling):商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在商业用例模型和商业对象模型中定义组织的过程、角色和责任。
2、需求(Requirements):需求工作流的目标是描述系统应该做什么,并使开发人员和用户就这一描述达成共识。为了达到该目标,要对需要的功能和约束进行提取、组织、文档化;最重要的是理解系统所解决问题的定义和范围。
3、分析和设计(Analysis& Design):分析和设计工作流将需求转化成未来系统的设计,为系统开发一个健壮的结构并调整设计使其与实现环境相匹配,优化其性能。4、实现(Implementation):实现工作流的目的包括以层次化的子系统形式定义代码的组织结构;以组件的形式(源文件、二进制文件、可执行文件)实现类和对象;将开发出的组件作为单元进行测试以及集成由单个开发者(或小组)所产生的结果,使其成为可执行的系统。
5、测试(Test):测试工作流要验证对象间的交互作用,验证软件中所有组件的正确集成,检验所有的需求已被正确的实现,识别并确认缺陷在软件部署之前被提出并处理。
6、部署(Deployment):部署工作流的目的是成功的生成版本并将软件分发给最终用户。
7、配置和变更管理(Configuration& Change Management):配置和变更管理工作流描绘了如何在多个成员组成的项目中控制大量的产物。
8、项目管理(Project Management):软件项目管理平衡各种可能产生冲突的目标、管理风险,克服各种约束并成功交付使用户满意的产品。其目标包括:为项目的管理提供框架,为计划、人员配备、执行和监控项目提供实用的准则,为管理风险提供框架等。
9、环境(Environment):环境工作流的目的是向软件开发组织提供软件开发环境,包括过程和工具。
第3题(单选题):
X公司接受Y公司的委托开发了一款应用软件,双方没有订立任何书面合同。在此情形下,()享有该软件的著作权。
A、管道-过滤器
B、隐式调用
C、主程序-子程序
D、解释器
参考解析:
【正确答案】B
【答案分析】
委托创作中,没有约定著作权归属,则默认由创作方获得著作权。
第4题(单选题):
EJB是企业级Java构件,用于开发和部署多层结构的、分布式的、面向对象的Java应用系统。其中,()负责完成服务端与客户端的交互;()用于数据持久化来简化数据库开发工作;()主要用来处理并发和异步访问操作。
A、会话型构件
B、实体型构件
C、COM构件
D、消息驱动构件
参考解析:
【正确答案】A
【答案分析】
EJB分为会话Bean、实体Bean和消息驱动Bean。
1、会话Bean:用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个会话Bean来为客户端服务。会话Bean可以直接访问数据库,但更多时候,它会通过实体Bean实现数据访问。
2、实体Bean:用于实现O/R映射,负责将数据库中的表记录映射为内存中的实体对象,事实上,创建一个实体Bean对象相当于新建一条记录,删除一个实体Bean会同时从数据库中删除对应记录,修改一个实体Bean时,容器会自动将实体Bean的状态和数据库同步。
3、消息驱动Bean:是EJB3.0中引入的新的企业Bean,它基于JMS消息,只能接收客户端发送的JMS消息然后处理。MDB实际上是一个异步的无状态会话Bean,客户端调用MDB后无需等待,立刻返回,MDB将异步处理客户请求。这适合于需要异步处理请求的场合,比如订单处理,这样就能避免客户端长时间的等待一个方法调用直到返回结果。
第5题(单选题):
给定员工关系EMP(EmpID,Ename,sex, age, tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为:部门号、部门名、电话、负责人号。若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用()进行约束。若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为()。
第一问:
A、Primary Key (DepID) On DEP (DepID)
B、Primary Key (DepID) On EMP(DepID)
C、Foreign Key (DepID) ReferencesDEP(DepID)
D、Foreign Key (DepID) ReferencesEMP(DepID)
第二问:
A、TT2,4(08='开发部(EMPxDEP))
B、T2,4(01=9(EMPx¶2='开发部(DEP)))
C、T2,3(EMPx02=开发部(DEP))
D、TT2,3(T1,2,4,6(EMP)x02='开发部·(DEP))
参考解析:
【正确答案】C;B
【答案分析】
参考解析1:
本题中要求“DepID参照部门关系DEP的主码DepID",实际上就是在创建EMP时,将DellD定义为外键。其具体定义语法为:Foreign Key(DepID) References DEP(DepID)。
参考解析2:
第二问要求“查询开发部的负责人姓名、年龄"的关系代数表达式,选项B是先进行σ(2=开发部(DEP))运算,即在DEP关系中选择部门名Dname-'开发部'的元组;然后将EMP关系与其进行EMP.DepID=DEP.DepID的自然连接,并去掉右边的重复属性“DEP.DepID",自然连接后的属性列为(EmpID,Ename,sex, age, tel, DepID,Dname, Dtel,DEmpID);在此基础上进行σ(1=9)运算,即进行员工号EmpID等于部门负责人号DEmpID的选取运算;最后进行属性列2(Ename)和属性列4(age)的投影运算。
点击>>2024年上半年系统架构设计师考试综合知识真题进行免费下载!
以上就是“备考资料分享:软考高级系统架构设计师模拟练习题(22)”的内容了,希望本文对大家有用。温馨提示:考生如果担心自己错过软考高级系统架构设计师考试的报名时间、准考证时间、成绩查询时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!另外,文章尾部有许多“精选课程”,考生可点击进行免费领取哦!