参考答案和解析
答案:
解析:
答:嵌入式系统具备以下7个特点:

(1) 系统专用性强。

(2) 系统实时性强。

(3) 软硬件依赖性强。

(4) 处理器专用。

(5) 多种技术紧密结合。

(6) 系统透明性。

(7) 系统资源受限。
更多“根据你的理解请用100字以内文字说明嵌入式系统的主要特点。”相关问题
  • 第1题:

    请用200字以内文字说明使用CGI 存在的主要问题及其原因,并给出两种替代CGI 的技术。


    正确答案:[答案要点] 使用CGI 存在的主要问题及其原因: .安全性差、可移植性差。CGI 接口不支持用户与数据库间的持续互操作。 .CGI 的效率低且需要同时运行多个CGI 程序。用户每次连接至服务器时服务器都要创建一个事务或者运行CGI 程序的一个副本。 替代技术有JSP、ASP、Servelet 或PHP。
    [答案要点] 使用CGI 存在的主要问题及其原因: .安全性差、可移植性差。CGI 接口不支持用户与数据库间的持续互操作。 .CGI 的效率低,且需要同时运行多个CGI 程序。用户每次连接至服务器时,服务器都要创建一个事务或者运行CGI 程序的一个副本。 替代技术有JSP、ASP、Servelet 或PHP。 解析:主要考查使用CGI 技术存在的主要问题及其原因,给出替代CGI 技术的方案。
    第二步:根据问题要点,仔细阅读正文,找出相应段落。
    1)题目中给出了企业现有系统的运行情况,包括:人员、设备、16个子系统等信息。从给出的信息来看,软件的配置、维护和升级工作量大。
    2)从给出的新OA 系统的体系结构来看,分析使用CGI 存在的主要问题。
    3)从给出的新OA 系统的访问控制方式要求,确定解决方案。
    4)从给出性能评估方法的说明中可以正确解答问题3。
    第三步:分析试题的内容,构思答案的要点。

  • 第2题:

    根据该公司的业务特征和需求,你认为应该建立一个什么规模的GIS,主要需要哪些图层?请用150字以内文字分析说明。


    正确答案:(1)物流公司搭建GIS的主要目的是调度车辆GIS系统各图层应覆盖公司物流网络涉及的区域。为节约GIS系统成本车辆行驶在路面上时不需要这些区域所有的地理信息图层。 (2)物流的主要问题是车辆、货物与地点的匹配因此GIS系统需要道路图层、行政区域图层和地名图层。
    (1)物流公司搭建GIS的主要目的是调度车辆,GIS系统各图层应覆盖公司物流网络涉及的区域。为节约GIS系统成本,车辆行驶在路面上时,不需要这些区域所有的地理信息图层。 (2)物流的主要问题是车辆、货物与地点的匹配,因此GIS系统需要道路图层、行政区域图层和地名图层。 解析:结合物流企业的特点,主要考查所需电子地图的规模及需要的图层数据。

  • 第3题:

    请用400字以内的文字,结合你的项目管理经验,给出解决此类问题的办法。


    正确答案:①邢公司应尽早进行项目团队的建设把项目团队建设活动计划到项目计划中来以帮助项目团队成员和其他的干系人更好地相互了解。 ②增强项目经理老刘的领导才能(例如教育培训和自身的主动学习)使其负责起项目的组织、计划及实施的全过程在项目管理过程中起着关键的作用以保证项目目标的成功实现。 ③灵活授权及时决策。老刘要通过授权让团队成员(如林明)分担责任使团队成员更多地参与项目的决策过程允许个人或小组以自己更灵活的方式开展工作。 ④充分发挥项目团队凝聚力认可个人和团队的成绩。 ⑤采取有效措施以提高项目例会的效率并加强项目团队成员之间的有效沟通。
    ①邢公司应尽早进行项目团队的建设,把项目团队建设活动计划到项目计划中来,以帮助项目团队成员和其他的干系人更好地相互了解。 ②增强项目经理老刘的领导才能(例如,教育培训和自身的主动学习),使其负责起项目的组织、计划及实施的全过程,在项目管理过程中起着关键的作用,以保证项目目标的成功实现。 ③灵活授权,及时决策。老刘要通过授权让团队成员(如林明)分担责任,使团队成员更多地参与项目的决策过程,允许个人或小组以自己更灵活的方式开展工作。 ④充分发挥项目团队凝聚力,认可个人和团队的成绩。 ⑤采取有效措施以提高项目例会的效率,并加强项目团队成员之间的有效沟通。 解析:典型的系统集成项目团队的角色包括:管理类(如项目经理)\工程类(如系统架构师、系统分析师、网络规划与设计师、网络工程师、软件工程师、测试工程师和实施人员等)、行业专家、支持类(如文档管理人员)。
    组建项目团队需要的前提活动有:制订组织结构图和职位描述,或借助经验模板。
    组建项目团队需要的活动有:事先分派、谈判、采购或组建虚拟团队。
    建设项目团队的典型活动有:一般管理技能、制订共同的行为准则、培训、团队建设活动、同地办公、认可和奖励。
    管理项目团队方面所需的活动有:观察和对话、项目绩效评估、冲突管理和问题日志。
    通常,团队建设包括以下3个过程。
    ①解冻:让团队成员发现问题,意识到改革的需要,发扬开诚布公、互相信任的精神。
    ②采取行动:基本上使用调查反馈方法,收集资料,集体分析情况,共同找出问题,采取行动计划。
    ③再冻结:贯彻执行计划后,集体总评价,将改革后的成果加以巩固、稳定。
    团队建设因内容和要求的不同,可以采取以下不同的形式。
    ①分析讨论会。对团队工作绩效开展公开讨论,通过相互提供情况,倾谈意见,清除工作绩效的障碍。在此基础上明确问题所在,然后制订解决问题的行动计划。
    ②团队建设会议。这是帮助同一工作小组的成员认清问题和解决问题的形式。问题可能属于工作性质或成员之间的矛盾。此活动通常需要一位外来咨询人员参与,他通过与成员接触、问卷调查并参加必要的小组会议等方式,收集资料后经过分析归纳,反馈给有关成员。同时运用其专业知识阐明问题,引导小组开展讨论,找出解决问题的办法。
    ③角色分析和团队建设。这是明确小组成员的职责和别人对他所承担角色的期望所采取的活动形式。许多组织中由于对承担角色的职责不清楚,常常阻碍小组工作开展,从而增加成员的精神负担。
    ④活动采取小组会形式。首先要求每一成员写明他自己心目中的主要职责、他在小组中的地位,以及他对小组所做的贡献,然后对此开展讨论;其次再讨论每个人对别人所承担角色的期望,在取得一致意见的基础上,绘制每个成员所承担的职责和别人期望的图表。
    怎样才是一个成功的项目团队呢?成功团队具有以下一些共同的特点。
    ①团队的目标明确,成员清楚自己工作对目标的贡献。
    ②团队的组织结构清晰,岗位明确,成员有互补的技能,即团队中各成员至少具备一技之长,具备分析问题、解决问题的能力和沟通技能。
    ③有成文或习惯的工作流程和方法,而且流程简明有效。
    ④项目经理对团队成员有明确的考核和评价标准,工作结果公正公开、赏罚分明。
    ⑤组织纪律性。因为违反纪律往往会牺牲多数人的利益,应“以人为本”而不是“以个人为本”。
    ⑥相互信任,善于总结和学习。
    通常,可采取以下措施来建设高绩效的项目团队。
    ①FE公司应尽早进行项目团队的建设,把项目团队建设活动计划到项目计划中去,来帮助项目团队
    ②增强项目经理老刘的领导才能。项目经理就是项目的负责人,有时人们也称之为项目管理者或项目领导者。他负责项目的组织、计划及实施的全过程,在项目管理过程中起着关键的作用。要增强和充分发挥项目经理的指导作用、沟通和协调作用、激励作用等,以保证项目目标的成功实现。
    ③灵活授权,及时决策。随着项目团队的建设和发展,项目经理老刘要通过授权让团队成员(如林明)分担责任,使团队成员更多地参与项目的决策过程,允许个人或小组以自己更灵活的方式开展工作。
    ④充分发挥团队凝聚力,认可个人和团队的成绩。团队凝聚力是无形的精神力量,是将一个团队的成员紧密地联系在一起的看不见的纽带。团队的凝聚力来自于团队成员自觉的内心动力,来自于共识的价值观,是团队精神的最高体现。通常,团队凝聚力较高会带来高团队绩效。
    ⑤采取有效措施以提高项目例会的效率,并加强项目团队成员之间的有效沟通。

  • 第4题:

    如果CPM模块中采用了嵌入式实时操作系统,请根据本项目的需求,用300字以内的文字说明CPM模块中数据采集任务应如何划分?系统对任务调度的最小调度周期如何计算?各个任务周期及优先级如何定义?


    正确答案:(1)根据本题(2)中对数据采集的技术要求按照采集任务周期划分CPM模块中的软件应划分成:一个10ms任务、一个20ms任务、一个40ms任务、一个60ms任务、两个1s任务和一个非周期任务。其中: 10ms任务主要负责64路离散量数据的采集、处理和显示; 20ms任务主要负责具有20ms数据交换周期的RS422通道的数据采集; 40ms任务主要负责具有40ms数据交换周期的RS422通道的数据采集; 60ms任务主要负责具有60ms数据交换周期的RS422通道的数据采集; 1s任务有两个。一个任务主要负责具有1s数据交换周期的RS422通道的数据采集另一个任务主要负责多路模拟量数据采集; 非周期任务主要负责该系统与汽车其他电子系统的数据交换。 (2)系统对任务调度的最小调度周期应为所有任务周期的最大公约数即10ms、20ms、40ms、60ms、1s的最大公约数是10ms。 (3)根据实时系统常用的小周期任务优先调度的算法CPM上7个任务的优先级顺序应为: 非周期任务1s任务1=1s任务260ms任务40ms任务20ms任务10ms任务(优先级最低)—————————→(优先级最高)
    (1)根据本题(2)中对数据采集的技术要求,按照采集任务周期划分,CPM模块中的软件应划分成:一个10ms任务、一个20ms任务、一个40ms任务、一个60ms任务、两个1s任务和一个非周期任务。其中: 10ms任务主要负责64路离散量数据的采集、处理和显示; 20ms任务主要负责具有20ms数据交换周期的RS422通道的数据采集; 40ms任务主要负责具有40ms数据交换周期的RS422通道的数据采集; 60ms任务主要负责具有60ms数据交换周期的RS422通道的数据采集; 1s任务有两个。一个任务主要负责具有1s数据交换周期的RS422通道的数据采集,另一个任务主要负责多路模拟量数据采集; 非周期任务主要负责该系统与汽车其他电子系统的数据交换。 (2)系统对任务调度的最小调度周期应为所有任务周期的最大公约数,即10ms、20ms、40ms、60ms、1s的最大公约数是10ms。 (3)根据实时系统常用的小周期任务优先调度的算法,CPM上7个任务的优先级顺序应为: 非周期任务1s任务1=1s任务260ms任务40ms任务20ms任务10ms任务(优先级最低)—————————→(优先级最高)

  • 第5题:

    性能是Web应用系统的一个重要质量属性。请用200字以内的文字说明三个主要影响Web应用系统性能的因素,针对每个因素提出解决方案以提高系统性能。


    正确答案:影响Web应用系统性能的三个主要因素分别是: (1)数据库的连接与销毁。可以采用数据池的方式缓存数据库连接实现数据库连接复用提高系统的数据访问效率。 (2)构件或中间件的加载与卸载。可以采用分布式对象池的方式缓存创建开销大的对象实现对象复用用以提高效率。 (3)线程的创建与销毁。可以采用线程池的方式缓存已经创建的线程提高系统的反应速度。
    影响Web应用系统性能的三个主要因素分别是: (1)数据库的连接与销毁。可以采用数据池的方式缓存数据库连接,实现数据库连接复用,提高系统的数据访问效率。 (2)构件或中间件的加载与卸载。可以采用分布式对象池的方式缓存创建开销大的对象,实现对象复用,用以提高效率。 (3)线程的创建与销毁。可以采用线程池的方式缓存已经创建的线程,提高系统的反应速度。 解析:本问题主要考查Web应用系统的性能优化问题。主要有如下三个重要的因素影响着系统的执行效率。
    (1) 数据库的连接与销毁。可以采用数据池的方式缓存数据库链接,实现数据库链接复用,提高系统的数据访问效率。
    (2) 构件或中间件的加载与卸载。可以采用分布式对象池的方式缓存创建开销大的对象,实现对象复用,提高效率。
    (3)线程的创建与销毁。可以采用线程池的方式缓存已经创建的线程,提高系统的反应速度。

  • 第6题:

    针对“公司规模小没有必要进行项目管理”的说法,请用200字以内的文字谈谈你的看法。


    正确答案:(1) 小规模企业也需要实施项目管理项目管理有助于企业正规化、规模化发展长期来看有助于企业降低生产和维护成本。 (2) 实施项目管理不可能也没必要全盘照搬其他企业的经验需要根据自身企业的具体情况和环境灵活运用项目管理的方法和技术。
    (1) 小规模企业也需要实施项目管理,项目管理有助于企业正规化、规模化发展,长期来看有助于企业降低生产和维护成本。 (2) 实施项目管理,不可能也没必要全盘照搬其他企业的经验,需要根据自身企业的具体情况和环境,灵活运用项目管理的方法和技术。 解析:考生要明确项目管理的实施,不仅对大型企业和项目适用,也适合规模小的企业应用,有助于企业向正规化和规模化发展。在项目管理实施过程中,不能仅仅靠书本知识或者其他企业的经验,要根据自身企业的情况和环境,实施有自身企业特色的项目管理。

  • 第7题:

    请用500字以内的篇幅,谈谈你对资料“5”中划线文字的理解。要求:准确,深刻,文字流畅。(30分)


    正确答案:
    【例卷?第2题】
    政府机构存在严重资源浪费现象,原因是多方面的。这其中除了少数公务人员节约意识薄弱外,缺乏强有力的约束和有效的管理是十分重要的原因。经济学上的“公地悲剧”对于政府节约能源和资源而言,如果只是一般性的号召而没有统一的政府机构耗能标准,没有定额限制和定额管理,没有具体的节能考核奖惩制度,没有民主科学的决策机制,那么,政府机关的节能工作就会因脱离监督而没有实效。
    从目前资源需求情况来看,我国正处在工业化高速发展时期,能源和资源总需求将迅速扩大,资源对经济发展的制约作用日益突出。因此,要缓解资源约束的矛盾,就必须树立和落实科学的发展观,充分考虑资源承载能力,建设资源节约型社会。国情与现实要求我们,必须要在各个方面切实保护和合理利用各种资源,提高资源的利用效率。
    为此,我们必须在社会公众当中树立起资源节约的意识,使人们认识到节约资源的重要性,从大处着眼小处着手,节约每一滴水,每一度电。同时,政府部门更要做节能的表率。首先要从制度层面加强对资源浪费行为的约束和惩戒力度,实行对政府机构资源利用的定额限制和定额管理,建立能源、资源审计制度;其次要完善政府系统的节能监督工作。

  • 第8题:

    请用150字以内的文字说明什么是系统失步,系统失步后应如何处理。


    正确答案:[解答要点] 计算机1和计算机2进行同步操作时相互间未能同步上则称为失步。 在一个工作周期开始时两个计算机在时间上必须同步一旦发生失步为了确保系统的稳定本周期内的工作将采用上一周期的数据进行;如果输出失步则输出交叉对比功能无效使用上一周期的输出数据作为本周期的输出。
    [解答要点] 计算机1和计算机2进行同步操作时,相互间未能同步上,则称为失步。 在一个工作周期开始时,两个计算机在时间上必须同步,一旦发生失步,为了确保系统的稳定,本周期内的工作将采用上一周期的数据进行;如果输出失步,则输出交叉对比功能无效,使用上一周期的输出数据作为本周期的输出。

  • 第9题:

    选择实时嵌入式操作系统及开发环境时应考虑哪几方面问题?请用200字以内文字简要论证。


    正确答案:选择嵌入式实时操作系统及开发环境应考虑以下几方面。 (1)硬实时性:系统必须具有很高的对外部事件的响应能力。 (2)可扩展性:操作系统要支持多种目标机、多种API标准接口以利于软/硬件的升级。 (3)接口的开放性:操作系统提供了丰富的应用软件接口服务使用户可根据自己的需要定制专用系统。 (4)可靠性:所选的操作系统的可靠性要高应长期被许多厂家应用过或已通过权威机构认证。 (5)可剪裁性:要求操作系统可根据具体项日要求进行功能模块的剪裁操作系统内核要尽量小。 (6)环境的可用性:要求开发环境集成有丰富的工具、使用方便、符合习惯。 (7)兼容性:开发环境应支持多种常用的文件格式以利于环境间的数据交换。
    选择嵌入式实时操作系统及开发环境应考虑以下几方面。 (1)硬实时性:系统必须具有很高的对外部事件的响应能力。 (2)可扩展性:操作系统要支持多种目标机、多种API标准接口,以利于软/硬件的升级。 (3)接口的开放性:操作系统提供了丰富的应用软件接口服务,使用户可根据自己的需要定制专用系统。 (4)可靠性:所选的操作系统的可靠性要高,应长期被许多厂家应用过,或已通过权威机构认证。 (5)可剪裁性:要求操作系统可根据具体项日要求,进行功能模块的剪裁,操作系统内核要尽量小。 (6)环境的可用性:要求开发环境集成有丰富的工具、使用方便、符合习惯。 (7)兼容性:开发环境应支持多种常用的文件格式,以利于环境间的数据交换。 解析:本问题是在第一问的基础上,考查考生在嵌入式实时操作系统及开发环境选型时需要考虑的多个方面的问题,重点衡量对嵌入式系统知识面的掌握程度。

  • 第10题:

    什么是嵌入式系统?如何理解嵌入式系统的定义?


    正确答案:目前国内普遍被认同的嵌入式系统定义是:以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。通常,从以下几个方面来理解嵌入式系统的定义:
    (1)以应用为中心是指嵌入式系统是面向用户、面向产品、面向应用的。
    (2)嵌入式系统以计算机技术为基础,是计算机技术、通信技术、半导体技术、微电子技术、语音图象数据传输技术,甚至传感器等先进技术和Internet网络技术与具体应用对象相结合后的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。嵌入式系统可以根据实际系统的需要对软、硬件进行剪裁以适应实际系统在功能、可靠性、成本、体积、功耗等方面的要求。说明嵌入式系统存在着一个较为通用的软、硬件内核。这个内核往往是几KB到几十KB之间的微内核,正是由于微内核的存在,才使得嵌入式系统能够根据实际应用系统的需要在软、硬件方面得以顺利的裁剪或扩充。

  • 第11题:

    如果你是小李,你怎样在合同谈判、计划和执行阶段分别进行范围管理?请用350字左右的文字说明。


    正确答案: 在项目全生命周期的范围管理过程中,小李在不同的阶段应做出相应的解决方案。
    1.合同谈判阶段
    (1)取得明确的工作说明书或更细化的合同条款。
    (2)在合同中明确双方的权利和义务,尤其是关于变更问题。
    (3)采取措施,确保合同签约双方对合同的理解是一致的。
    2.计划阶段
    (1)编制项目范围说明书。
    (2)创建项目的工作分解结构(WBS)。
    (3)制定项目的范围管理计划。
    3.执行阶段
    (1)在项目执行过程中加强对已分解的各项任务的跟踪和记录。
    (2)建立与项目干系人进行沟通的统一渠道。
    (3)建立整体变更控制的规程并执行。
    (4)加强对项目阶段性成果的评审和确认。
    4.项目全生命期范围变更管理
    (1)在项目管理体系中应该包含一套严格、实用、高效的变更程序。
    (2)规定对用户的范围变更请求,应正式提出变更申请,并经双方项目经理审核后,视不同情况,做出相应的处理。

  • 第12题:

    问答题
    什么是嵌入式系统?如何理解嵌入式系统的定义?

    正确答案: 目前国内普遍被认同的嵌入式系统定义是:以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。通常,从以下几个方面来理解嵌入式系统的定义:
    (1)以应用为中心是指嵌入式系统是面向用户、面向产品、面向应用的。
    (2)嵌入式系统以计算机技术为基础,是计算机技术、通信技术、半导体技术、微电子技术、语音图象数据传输技术,甚至传感器等先进技术和Internet网络技术与具体应用对象相结合后的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。嵌入式系统可以根据实际系统的需要对软、硬件进行剪裁以适应实际系统在功能、可靠性、成本、体积、功耗等方面的要求。说明嵌入式系统存在着一个较为通用的软、硬件内核。这个内核往往是几KB到几十KB之间的微内核,正是由于微内核的存在,才使得嵌入式系统能够根据实际应用系统的需要在软、硬件方面得以顺利的裁剪或扩充。
    解析: 暂无解析

  • 第13题:

    请用200字以内的文字说明李工应如何设计优先级调度策略,并按照表4-1的要求实现任务流程处理。


    正确答案:设计时将本项目的所有任务设定为统一的优先级避免优先级抢占;根据10ms工作周期内的时间节点的划分设定操作系统的时钟节拍为0.5ms设计出一个软件定时器:根据软件定时器的计时情况在事先安排好的时间节点上分别启动相应的任务工作;如果在规定的时间点上任务工作未完成则按超时处理。原则上使用上一周期的数据。
    设计时,将本项目的所有任务设定为统一的优先级,避免优先级抢占;根据10ms工作周期内的时间节点的划分,设定操作系统的时钟节拍为0.5ms,设计出一个软件定时器:根据软件定时器的计时情况,在事先安排好的时间节点上,分别启动相应的任务工作;如果在规定的时间点上任务工作未完成,则按超时处理。原则上使用上一周期的数据。 解析:本问题是在通用操作系统的基础上,为了达到本题所要求的“能够精确地按事先预定的时间顺序完成数据的采集、处理和输出”这一技术特点,在第一问题总体思路的基础上,给出在操作系统之上实现精确的交叉对比与系统同步方法。要求考生对操作系统的任务调度方法要有一定的了解,这样才能准确回答此问题。本题主要考验考生在嵌入式实时操作系统之上开发任务确定性调度的设计方法,需要根据题中表内所示的 10ms内的任务分派情况,设计出系统软件定时器的节拍数和对操作系统中任务管理的限制等问题,重点衡量对嵌入式系统知识面的掌握程度。

  • 第14题:

    请用200字以内的文字说明基于Struts,Spring和Hibernate的轻量级框架与基于EJB的重量级框架解决问题的侧重点有什么不同?


    正确答案:[解答要点] 轻量级框架侧重于减小开发的复杂度相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力)比较适用于开发中小型企业应用。 采用轻量框架后一方面因为采用基于POJOs的方法进行开发使应用不依赖于任何容器这可以提高开发调试效率;另一方面轻量级框架多数是开源项目开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码这有利于项目的快速开发。 而作为重量级框架EJB框架则强调高可伸缩性适合于开发大型企业应用。 在EJB体系结构中一切与基础结构服务相关的问题和底层分配问题都由容器来处理。另外EIB容器通过减少数据库访问次数以及分布式处理等方式提供了专门的系统性能解决方案能够充分解决系统性能问题。 轻量级框架的产生并非是对重量级框架的否定可以说二者是互补的。轻量级框架旨在开发具有更强大功能更完备的企业应用;而新EIB 3.0则在努力简化J2EE从而使 EJB不仅仅是擅长处理大型企业系统也利用开发中小型系统这也是EJB轻量化的一种努力。对于大型企业应用以及将来可能涉及到能力扩展的中小型应用采用结合使用轻量级框架和重量级框架也不失为一种较好的解决方案。
    [解答要点] 轻量级框架侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。 采用轻量框架后,一方面因为采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。 而作为重量级框架EJB框架则强调高可伸缩性,适合于开发大型企业应用。 在EJB体系结构中,一切与基础结构服务相关的问题和底层分配问题都由容器来处理。另外,EIB容器通过减少数据库访问次数以及分布式处理等方式提供了专门的系统性能解决方案,能够充分解决系统性能问题。 轻量级框架的产生并非是对重量级框架的否定,可以说二者是互补的。轻量级框架旨在开发具有更强大,功能更完备的企业应用;而新EIB 3.0则在努力简化J2EE从而使 EJB不仅仅是擅长处理大型企业系统,也利用开发中小型系统,这也是EJB轻量化的一种努力。对于大型企业应用以及将来可能涉及到能力扩展的中小型应用采用结合使用轻量级框架和重量级框架也不失为一种较好的解决方案。 解析:作为重量级框架EJB框架则强调高可伸缩性,适合于开发大型企业应用。在EJB体系结构中,一切与基础结构服务相关的问题和底层分配问题都由容器来处理。另外,EJB容器通过减少数据库访问次数以及分布式处理等方式提供了专门的系统性能解决方案,能够充分解决系统性能问题。
    轻量级框架侧重于减小开发的复杂度,相应地它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。采用轻量框架后,一方面因为采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率:另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。
    轻量级框架的产生并非是对重量级框架的否定,可以说二者是互补的。轻量级框架旨在开发具有更强大,功能更完备的企业应用;而新EJB 3.0则在努力简化J2EE从而使 EJB不仅仅是擅长处理大型企业系统,也利用开发中小型系统,这也是EJB轻量化的一种努力。对于大型企业应用以及将来可能涉及到能力扩展的中小型应用采用结合使用轻量级框架和重量级框架也不失为一种较好的解决方案。

  • 第15题:

    根据你的网络工程经验,请用250字以内的文字简要描述该21层教学综合大楼网络层次结构的设计要点。(不要求画图)


    正确答案:①各楼层的信息点与各楼层交换机的连接构成该网络结构的接入层 ②各楼层交换机通过其上连端口与中间层交换机连接构成该网络结构的汇聚层 ③各汇聚层交换机通过其上连的光纤端口与该大楼核心交换机连接以及与图书馆机房中原核心交换机进行连接两台核心交换机通过光纤链路进行聚合连接从而构成该网络的核心层的连接成为该网络结构的核心层(答案类似即可)
    ①各楼层的信息点与各楼层交换机的连接构成该网络结构的接入层 ②各楼层交换机通过其上连端口与中间层交换机连接构成该网络结构的汇聚层 ③各汇聚层交换机通过其上连的光纤端口与该大楼核心交换机连接,以及与图书馆机房中原核心交换机进行连接,两台核心交换机通过光纤链路进行聚合连接从而构成该网络的核心层的连接成为该网络结构的核心层(答案类似即可) 解析:这是一道要求读者掌握大型校园网网络方案设计要点的简答题,本试题所涉及的知识点如下。
    ①通常从逻辑设计的角度来看,该21层教学综合大楼网络结构可分为接入层、汇聚层和核心层3个层次。
    ②各楼层的信息点与各楼层交换机的连接构成该网络的接入层。
    ③各楼层交换机通过其上连端口,与中间层交换机连接构成该网络的汇聚层。
    ④各汇聚层交换机通过其上连的光纤端口与该大楼核心交换机连接,以及与图书馆机房中原核心交换机进行连接;两台核心交换机通过光纤链路进行聚合连接从而构成该网络的核心层的连接构成该网络结构的核心层。

  • 第16题:

    为了防止系统故障的蔓延,解决应用进程向的相互影响,在超线程技术的多核结构需要选择一种嵌入式操作系统作为本高性能嵌入式计算机系统的运行环境,请用200字以内的文字说明选择的操作系统应具备哪些主要功能。


    正确答案:(1) 嵌入式操作系统必须是强实时系统实时性应达到毫秒级。 (2) 操作系统应支持存储器保护能力支持进程间的资源独立性(或支持时间、空间的隔离)。 (3) 操作系统内核应支持多核结构的处理器并支持多个逻辑处理的方式。 (4) 支持高速Cache的管理。
    (1) 嵌入式操作系统必须是强实时系统,实时性应达到毫秒级。 (2) 操作系统应支持存储器保护能力,支持进程间的资源独立性(或支持时间、空间的隔离)。 (3) 操作系统内核应支持多核结构的处理器,并支持多个逻辑处理的方式。 (4) 支持高速Cache的管理。 解析:本问题主要考查考生的实际经验,如果考生从事过此类项目的开发工作,应该理解对于一个给定的用户需求,究竟选择什么系统开发环境才能实现达到系统的设计目标。如果考生掌握了超线程技术的多核结构方面的基础知识,应该能够分析出本问题的解决思路。

  • 第17题:

    针对李工的设计缺陷,请用300字以内的文字说明本项目应如何进行正确设计.


    正确答案:(1)在设计方案初期应充分考查大型物料配送中心的现场环境根据配送中心所处地理的位置确定智能设备的环境温度要求可以遵循工业标准(40~+60)或民用标准(-20~+50): (2)通过分析智能设备的计算量合理评估处理机处理能力需求。 处理机芯片选型原则: ①较通用的DSP处理机芯片; ②已被广泛应用技术成熟、且价格适中: ③处理能力满足智能设备计算量需求: ④关键芯片可选用工业档其他芯片可选用民用档; (3)根据智能设备的功能要求进行软件需求分析; 主要内容包括: ①完成功能定义: ②制定正确状态转换图并多于用户沟通得到用户认可; ⑧定义智能设备与配送中心数据交换格式; ④明确智能设备与配送中心的控制命令及参数; (4)编制设计方案并请同行专家及用户评审。
    (1)在设计方案初期,应充分考查大型物料配送中心的现场环境,根据配送中心所处地理的位置,确定智能设备的环境温度要求,可以遵循工业标准(40~+60)或民用标准(-20~+50): (2)通过分析智能设备的计算量,合理评估处理机处理能力需求。 处理机芯片选型原则: ①较通用的DSP处理机芯片; ②已被广泛应用,技术成熟、且价格适中: ③处理能力满足智能设备计算量需求: ④关键芯片可选用工业档,其他芯片可选用民用档; (3)根据智能设备的功能要求,进行软件需求分析; 主要内容包括: ①完成功能定义: ②制定正确状态转换图,并多于用户沟通,得到用户认可; ⑧定义智能设备与配送中心数据交换格式; ④明确智能设备与配送中心的控制命令及参数; (4)编制设计方案,并请同行专家及用户评审。 解析:该问题考查了如何进行正确设计嵌入式系统的一些问题。在设计方案初期,应充分考查大型物料配送中心的现场环境,根据配送中心所处的地理位置,确定智能设备的环境温度要求(1分),可以遵循工业标准(-40~+60)或民用标准;要按照以下处理机芯片选型原则选型设备,包括较通用的DSP处理机芯片、已被广泛应用,技术成熟、价格适中、处理能力满足智能设备计算量需求、关键芯片可选用工业档,其他芯片可选用民用档;接着,应该根据智能设备的功能要求,进行软件需求分析;最后,编制设计方案,并请同行专家及用户评审。

  • 第18题:

    请用300字以内的文字说明小王应该采取哪些措施来摆脱目前面临的困境。


    正确答案:(1) 根据企业的具体环境设计一套适用于本企业的项目管理流程(规定哪些步骤产生哪些文档设置哪些控制点等)。由于多数项目比较小那么项目管理方面的流程也可以设计得简单一些抓主要矛盾。 (2) 落实项目管理部的职责。(注:可具体化) (3) 多与企业员工进行正式与非正式的沟通适当激励项目团队以赢得大家的信任。 (4) 采用灵活的工作方式。对项目进行中出现的问题通过各种方式处理而不是一味地按照规章制度进行相应的奖惩。 (5) 寻求公司领导层支持。
    (1) 根据企业的具体环境,设计一套适用于本企业的项目管理流程(规定哪些步骤,产生哪些文档,设置哪些控制点等)。由于多数项目比较小,那么项目管理方面的流程也可以设计得简单一些,抓主要矛盾。 (2) 落实项目管理部的职责。(注:可具体化) (3) 多与企业员工进行正式与非正式的沟通,适当激励项目团队,以赢得大家的信任。 (4) 采用灵活的工作方式。对项目进行中出现的问题,通过各种方式处理,而不是一味地按照规章制度进行相应的奖惩。 (5) 寻求公司领导层支持。 解析:根据以上分析,结合考生自己的项目管理经验,给出解决措施。

  • 第19题:

    请用250字以内文字说明,应从哪几个方面分析项目技术的成熟性?


    正确答案:应主要从以下几方面分析项目技术的成熟性: (1)关键技术成熟性分析(包括采用的现有成熟关键技术、已攻克的关键技术、待研究的关键技术等); (2)项目采用的关键技术是否获得国家、部门或地方科技计划的支持(已获得、尚未获得)、计划的名称、获得支持的时间; (3)项目采用的关键技术是否通过技术鉴定(已鉴定、尚未鉴定)、鉴定单位、鉴定意见、鉴定时间。
    应主要从以下几方面分析项目技术的成熟性: (1)关键技术成熟性分析(包括采用的现有成熟关键技术、已攻克的关键技术、待研究的关键技术等); (2)项目采用的关键技术是否获得国家、部门或地方科技计划的支持(已获得、尚未获得)、计划的名称、获得支持的时间; (3)项目采用的关键技术是否通过技术鉴定(已鉴定、尚未鉴定)、鉴定单位、鉴定意见、鉴定时间。 解析:项目可行性分析报告中应分析项目技术路线是否先进、是否成熟?一般来说,先进性和成熟性是互相矛盾的,强调先进性还是强调成熟性,取决于项目的具体性质,但二者也不是截然对立的,应该尽量兼顾。应主要从以下几方面分析项目技术的成熟性:
    (1)关键技术成熟性分析(包括采用的现有成熟关键技术、已攻克的关键技术、待研究的关键技术等);
    (2)项目采用的关键技术是否获得国家、部门或地方科技计划的支持(已获得、尚未获得)、计划的 名称、获得支持的时间;
    (3)项目采用的关键技术是否通过技术鉴定(已鉴定、尚未鉴定)、鉴定单位、鉴定意见、鉴定时间。

  • 第20题:

    请用150字以内的文字说明针对IOC模块的多路RS422接口的数据采集,其驱动程序使用中断方式或查询方式的主要差别是什么?主要优缺点有哪些?


    正确答案:(1)主要差别如下。 中断方式是在程序接收或发送每一个字节时均产生中断信号发中断主要通知处理器一个字节已经发送完成;接收中断主要通知处理器RS422接口中有一个字节数据达到。 查询方式主要用程序读取RS422接口的寄存器判别接口是否有数据到达或接口发送缓冲区是否空。 (2)优缺点如下。 中断方式:及时响应数据、不会产生数据丢失;系统开销大、实现较复杂。 查询方式:软件实现简单、接收数据快、系统开销小;不能及时响应。 在实现时可根据具体要求将两种方式结合使用。
    (1)主要差别如下。 中断方式是在程序接收或发送每一个字节时,均产生中断信号,发中断主要通知处理器一个字节已经发送完成;接收中断主要通知处理器RS422接口中有一个字节数据达到。 查询方式主要用程序读取RS422接口的寄存器,判别接口是否有数据到达或接口发送缓冲区是否空。 (2)优缺点如下。 中断方式:及时响应数据、不会产生数据丢失;系统开销大、实现较复杂。 查询方式:软件实现简单、接收数据快、系统开销小;不能及时响应。 在实现时,可根据具体要求,将两种方式结合使用。

  • 第21题:

    阅读以下关于嵌入式系统开发的叙述,在答题纸上回答问题1至问题3。

    【说明】

    某软件公司长期从事移动智能终端设备等嵌入式软件研制工作,积累了丰富的嵌入式软件开发经验。某日,该公司经理派在嵌入式软件开发方面已具有很强经验的王工程师到某宇航设备研制单位洽谈一项软件合作项目,但是,在与对方洽谈需求时王工程师感觉沟通并不顺畅,许多概念较难达成一致。主要原因是王工程师长期从事移动智能终端的软件开发,开发平台主要是Android操作系统,开发语言是Java,而这次洽谈是王工程师第一次接触宇航系统软件,对于其特殊需求和要求缺少相关知识积累,不了解强实时、高安全和高可靠嵌入式软件设计等方面应用。

    【问题1】

    王工程师与某宇航设备研制单位洽谈的业务,涉及到了嵌入式系统的知识。根据你的理解请用100宇以内文字说明嵌入式系统的主要特点。

    【问题2】

    工程师到某宇航设备研制单位洽谈软件项目时,宇航设备研制单位技术人员提出了以下需求:此宇航设备主要面向无人飞行器,用于飞行姿态控制,实现飞行器的自主起飞和着陆,要求应用软件按最高安全等级(即A级软件要求)开发。为了提高飞行器系统的安全性和可靠性,便于应用软件的可重用性,需要选择一款满足宇航设备要求的嵌入式操作系统,并在操作系统之上开发飞行器控制软件。请根据你对嵌入式操作系统选择方法的理解,判断表3-1给出的有关选择嵌入式操作系统的观点是否正确,将解答写在答题纸的对应栏内。

    【问题3】

    请用300字以内文字,说明宇航设备的嵌入式软件与移动智能终端嵌入式软件在安全性(safety)、实时性、交互性设计和编码方面的要求有何差异,请填写表3-2中的空格(1)~(8),将解答写在答题纸的对应栏内。


    答案:
    解析:
    【问题1】

    答: 嵌入式系统具备以下7个特点:

    (1) 系统专用性强。嵌入式系统是针对具体应用的专门系统。它的个性化很强,软件和硬件结合紧密。一般要针对硬件进行软件的开发和移植,根据硬件的变化和增减对软件进行修改。

    (2) 系统实时性强。许多嵌入式系统对外部事件要求在限定的时间内及时作出响应,具有实时性。根据实时性的强弱,通常将嵌入式系统分为实时嵌入式系统和非实时嵌入式系统,其中大部分为实施嵌入式系统。

    (3) 软硬件依赖性强。嵌入式系统的专用性决定了其软硬件的互相依赖性很强,两者必须协同设计,以达到共同实现预定功能的目的,并满足性能、成本和可靠性等方面的严格要求。

    (4) 处理器专用。嵌入式系统的处理器一般是为某一特定目的和应用而专门设计的。通常具备功耗低、体积小和集成度高等特点,能够将许多在通用计算机上需要由板卡完成的任务和功能集成到芯片内部,从而有利于嵌入式系统的小型化和移动能力的增强。

    (5) 多种技术紧密结合。嵌入式系统通常是计算机技术、半导体技术、电力电子技术、机械技术与各行业的具体应用相结合的产物。通用计算机技术也离不开这些技术,但它们相互结合的紧密程度不及嵌入式系统。

    (6) 系统透明性。嵌入式系统在形态上与通用计算机系统差距甚大。它的输入设备往往不是常见的鼠标和键盘之类的设备,甚至不用输出装置,用户可能根本感觉不到它所使用的设备中有嵌入式系统的存在,即使知道,也不必关心嵌入式系统的相关情况。

    (7) 系统资源受限。嵌入式系统为了达到结构紧凑、高可靠性和低成本的目的,其存储容量、I/O设备的数量和处理能力都比较有限。


    【问题2】

    答:(1)√ (2)× (3)√ (4)√ (5)√ (6)√ (7)× (8)√


    【问题3】

    答:(1) 宇航软件通常根据软件所在设备的失效而对系统安全性(Safety)影响的严重程度分为多种安全级别(如:A?E五级),而不同安全级别的软件开发过程有其不同的要求。

    (2) 移动智能终端中的软件主要用于辅助人们工作与生活,一般不会对生命产生直接影响,它没用安全级别之分。

    (3) 为了提高实时性,宇航软件设计上要充分考虑与硬件的紧密协同,尽可能地有效发挥硬件特点,在设计上要仔细考虑将实时性能需求分解到每个软件部件中。

    (4) 移动智能终端软件属于弱实时系统,对时间特性不敏感,达到人们可容忍即可(1分)。设计上尽量避免软件与硬件紧耦合。

    (5) 宇航软件大多数属于非人机交互系统,关注重点是安全性和可靠性设计。

    (6) 移动智能终端软件设计上重点关注的是人机界面友好性、简洁性,注重用户体现。

    (7) 宇航软件编码要遵守语言标准,尤其是应按照高级语言的安全子集标准开展编码,对代码函数的语句条数、扇入扇出、圈复杂度等影响代码质量因素都有严格规定。

    (8) 移动智能终端软件编码虽然也要遵循一定的编码标准,但在安全编码、扇入扇出、圈复杂度等方面没有严格要求。

  • 第22题:

    请用文字说明GYTA53—96B1的意义。


    正确答案: 金属加强构件,石油膏填充,铝聚乙烯粘接护层,单钢带皱纹纵包铠装聚乙烯护套的通信用野外光缆,包括96根G.652光纤。

  • 第23题:

    问答题
    如果你是小李,你怎样在合同谈判、计划和执行阶段分别进行范围管理?请用350字左右的文字说明。

    正确答案: 在项目全生命周期的范围管理过程中,小李在不同的阶段应做出相应的解决方案。
    1.合同谈判阶段
    (1)取得明确的工作说明书或更细化的合同条款。
    (2)在合同中明确双方的权利和义务,尤其是关于变更问题。
    (3)采取措施,确保合同签约双方对合同的理解是一致的。
    2.计划阶段
    (1)编制项目范围说明书。
    (2)创建项目的工作分解结构(WBS)。
    (3)制定项目的范围管理计划。
    3.执行阶段
    (1)在项目执行过程中加强对已分解的各项任务的跟踪和记录。
    (2)建立与项目干系人进行沟通的统一渠道。
    (3)建立整体变更控制的规程并执行。
    (4)加强对项目阶段性成果的评审和确认。
    4.项目全生命期范围变更管理
    (1)在项目管理体系中应该包含一套严格、实用、高效的变更程序。
    (2)规定对用户的范围变更请求,应正式提出变更申请,并经双方项目经理审核后,视不同情况,做出相应的处理。
    解析: 暂无解析