中级嵌入式系统设计师-嵌入式系统开发与维护.docxVIP

中级嵌入式系统设计师-嵌入式系统开发与维护.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

中级嵌入式系统设计师-嵌入式系统开发与维护

单选题(共47题,共47分)

(1.)某医院预约系统的部分需求为:患者可以查看医院发布的专家特长介绍及其就诊时间;系统记录患者信息,患者预约(江南博哥)特定时间就诊。用DFD对其进行功能建模时,患者是(请作答此空);用ERD对其进行数据建模时,患者是()。

A.外部实体

B.加工

C.数据流

D.数据存储

正确答案:A

参考解析:在DFD里的外部实体和ER图里的实体概念类似,是指和系统直接交互的人或物或系统。

(2.)某医院预约系统的部分需求为:患者可以查看医院发布的专家特长介绍及其就诊时间;系统记录患者信息,患者预约特定时间就诊。用DFD对其进行功能建模时,患者是();用ERD对其进行数据建模时,患者是(请作答此空)。

A.实体

B.属性

C.联系

D.弱实体

正确答案:A

参考解析:在DFD里的外部实体和ER图里的实体概念类似,是指和系统直接交互的人或物或系统。

(3.)在敏捷过程的开发方法中,()使用了迭代的方法,其中,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品。

A.极限编程XP

B.水晶法

C.并列争球法

D.自适应软件开发

正确答案:C

参考解析:在20世纪90年代后期有些开发人员抵制严格化软件开发过程,试图强调灵活性在快速有效的软件生产中的作用,提出了敏捷宣言,即个人和交互胜过过程和工具;可以运行的软件胜过面面俱到的文档;与客户合作胜过合同谈判;对变化的反应胜过遵循计划。基于这些基本思想,有很多敏捷过程的典型方法。其中,极限编程XP是激发开发人员创造性、使得管理负担最小的一组技术;水晶法(Crystal)认为每一个不同的项目都需要一套不同的策略、约定和方法论;并列争球法(Scrum)使用迭代的方法,其中把每30天一次的迭代成为一个冲刺,并按需求的优先级来实现产品。多个自组织和自治小组并行地递增实现产品,并通过简短的日常情况会议进行协调。自适应软件开发(ASD)有六个基本的原则:①在自适应软件开发中,有一个使命作为指导,它设立了项目的目标,但并不描述如何达到这个目标;②特征被视为客户键值的关键,因此,项目是围绕着构造的构件来组织并实现特征;③过程中的迭代是很重要的,因此重做与做同样重要,变化也包含其中;④变化不视为是一种更正,而是对软件开发实际情况的调整;⑤确定的交付时间迫使开发人员认证考虑每一个生产版本的关键需求;⑥风险也包含其中,它使开发人员首先跟踪最艰难的问题。

(4.)某个项目在开发时采用了不成熟的前沿技术,由此而带来的风险属于()风险。

A.市场

B.技术

C.经济

D.商业

正确答案:B

参考解析:本题考查软件开发风险的基本概念。风险是一种具有负面后果的、人们不希望发生的事件。从不同的角度可以对风险进行不同的分类。如从风险涉及的范围,风险可以分为项目风险、技术风险和商业风险等。技术风险涉及设计方案、实现、接口、验证以及维护等方面的问题。此外,包括需求规格说明的不确定性、技术的不确定性、技术的陈旧以及采用不成熟的前沿技术等可能会带来技术风险。技术风险威胁着开发产品的质量和交付产品的时间。

(5.)结构化开发方法中,()主要包含对数据结构和算法的设计。

A.体系结构设计

B.数据设计

C.接口设计

D.过程设计

正确答案:D

参考解析:结构化设计主要包括:①体系结构设计:定义软件的主要结构元素及其关系。②数据设计:基于实体联系图确定软件涉及的文件系统的结构及数据库的表结构。③接口设计:描述用户界面,软件和其他硬件设备、其他软件系统及使用人员的外部接口,以及各种构件之间的内部接口。④过程设计:确定软件各个组成部分内的算法及内部数据结构,并选定某种过程的表达形式来描述各种算法。

(6.)模块A、B和C都包含相同的5个语句,这些语句之间没有联系。为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为______内聚。

A.功能

B.通信

C.逻辑

D.巧合

正确答案:D

参考解析:本题考查软件设计的相关知识。模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是指模块内部各元素之间联系的紧密程度,内聚度越高,则模块的独立性越好。内聚性一般有以下几种:①巧合内聚,指一个模块内的个个处理元素之间没有任何联系。②逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。③时间内聚,把需要同时执行的动作组合在一起形成的模块。④通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。⑤顺序内聚,指一个模块中各个

文档评论(0)

江南博哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档