编辑: 鱼饵虫 | 2014-06-05 |
300 字以内的文字给出系统架构风险、敏感点和权衡点的定义,并从 题干(a) - (0) 中分别选出
1 个对系统架构风险、敏感点和权衡点最为恰当的描述. 从下列的
4 道试题(试题二至试题五)中任选
2 道解答. 请在答题纸上的指定位置处将所选择试题的题号框涂黑. 若多涂、少涂或者未涂题号框 ,则对题号最小的两道试 题进行评分. 试题二(共25 分) 阅读以下关于软件系统设计的叙述,在答题纸上回答问题
1 至问题 3. 【说明】 某软件企业受该省教育部门委托建设高校数字化教育教学资源共享平台, 实现以众筹众创的 方式组织省内普通高校联合开展教育教学资源内容建设,实现全省优质教学资 源整合和共 希赛网(www.educity.cn),专注软考、PMP、通信、建造师考试 更多考试真题及答案与解析,关注希赛网在线题库(www.educity.cn/tiku/) 享.该资源共享平台的主要功能模块包括: (1)统一身份认证模块,提供统一的认证入口,为平台其他核心业务模块提供用 户管理、身 份认证、权限分级和单点登录等功能: (2) 共享资源管理模块:提供教学资源申报流程服务,包括了资源申报、分类定 制、资料上 传、资源审核和资源发布等功能: (3)共享资源展示模块 z 提供教育教学共享资源的展示服务,包括资源导航、视 频点播、资 源检索、分类展示、资源评价和推荐等功能: (4) 资源元模型管理模块 z 依据资源类型提供共享资源的描述属性、内容属性和 展示属性,包括共享资源统一标准和规范、资源加工和在线编辑工具、数字水印和模板 定 制等功能: (5) 系统综合管理模块 z 提供系统管理和维护服务,包括系统配置、数据备份恢 复、资源 导入导出和统计分析等功能. 项目组经过分析和讨论,决定采用基于 Java EE 的MVC 模式设计资源共享平台的 软件架 构,如图 2-1 所示. 【问题 1】 (9 分) MVC 架构中包含哪三种元素,它们的作用分别是什么?请根据图 2-1 所示架构将 JavaEE 中JSP、Servlet、Service、JavaBean、DAO 五种构件分别填入空 (1)--(5) 所示位置. 【问题 2】(6 分) 项百组架构师王工提出在图 2-1 所示架构设计中加入 EJ B 构件,采用企业级 JavaEE 架构开发资源共享平台.请说明 EJB 构件中的 Bean (构件)分为哪三种类型,每种类型 Bean 的职责是什么. 【问题 3】(10 分) 如果采用王工提出的企业级 JavaEE 架构,请说明下列(a)-(e) 所给出的业务功能构件中,有 状态和无状态构件分别包括哪些. (a):Identification Bean ,(身份认证构件〉 (b):ResPublish Bean(资源发布构件) (c)ResRetrieval Bean(资源检索构件) (d)OnlineEdit Bean(在线编辑构件) (e)Statistics Bean(统计分析构件) 试题三〈共25 分) 阅读以下关于机器人操作系统架构的描述,回答问题
1 至问题
3 希赛网(www.educity.cn),专注软考、PMP、通信、建造师考试 更多考试真题及答案与解析,关注希赛网在线题库(www.educity.cn/tiku/) 【说明】 随着人工智能技术的发展, 工坠机器人已成为当前工业界的热点研究对象. 某宇航设备公司 为了扩大业务范围,决策层研究决定准备开展工业机器人研制新业务.公司将 论证工作交 给了软件架构师王工,王工经过分析和调研,从机器人市场现状、领域需求、 组成及关键 技术和风险分析等方面开展了综合论证.论证报告指出:首先,为了保障本 公司机器人研制 的持续性,应根据领域需求选择一种适应的设计架构:其次,为了规避 风险,公司的研制工 作不能从零开始,应该采用国际开源社区所提供机器人操作系统 (Robot Operating System , ROS)作为机器人开发的基本平台. 在讨论会上,架构师李工提出不同意见,他认为公司针对宇航领域已开发了某款嵌 入式实 时操作系统,且被多种宇航装备使用,可靠性较高.因此应该采用现有架构体系 作为机器人的开发平台.会上王工说明了机器人操作系统与该款操作系统的差别,要沿 用 需要进行改造,技入较大.经过激烈讨论,公司领导同意了王工采用 ROS 的意见. 【问题 1】 (5 分) 王工拟采用的 ROS 具有分布式进程框架,以点对点设计以及服务和节点管理器方式, 使得 执行程序可以各自独立地设计,松散地、实时地组合起来.这些进程可以按照功能包和功能 包集的方式分组,因而可以容易地分享和发布.请用