【计算机类职业资格】高级系统分析师2011下半年下午试题Ⅱ及答案解析.doc
《【计算机类职业资格】高级系统分析师2011下半年下午试题Ⅱ及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统分析师2011下半年下午试题Ⅱ及答案解析.doc(6页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统分析师 2011 下半年下午试题及答案解析(总分:300.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:75.00)1.论模型驱动架构在系统开发中的应用 模型驱动架构(Model Driven Architecture,MDA)是对象管理组织提出的软件体系架构方法学,它基于 UML 以及一系列工业标准,能够支持基于可视化模型驱动的软件设计、内容存储与交换。MDA 的核心思想是抽象出与实现技术无关、完整描述业务功能的核心平台无关模型(PIM),然后针对不同实现技术制定多个映射规则,通过映射规则和辅助工具将 PIM 转换成与具体实现技术有关的平台相关模型(PSM),最后完
2、成 PSM 到代码的转换。 通过 PIM、PSM、MDA 分离业务建模与底层实现技术,降低技术变迁对业务模型带来的影响。 请围绕“模型驱动架构在系统开发中的应用”论题,依次从以下三个方面进行论述。 (1)简要叙述你参与管理和开发的、与 MDA 相关的软件开发项目以及你所担任的主要工作。 (2)简要分析模型驱动架构能够为软件开发带来哪些好处,详细论述采用模型驱动架构进行开发的过程。 (3)具体阐述你参与管理和开发的项目中使用模型驱动架构的情况与实际开发效果。(分数:75.00)_二、B试题二/B(总题数:1,分数:75.00)2.论企业集成平台的架构设计 企业集成平台是一个支持复杂信息环境下信息
3、系统开发、集成和协同运行的软件支撑环境,它基于企业各种经营业务的信息特征,在异构分布环境(操作系统、网络、数据库)下为应用提供一致的信息访问和交互手段,对其上运行的应用进行管理,为应用提供服务,并支持各种特定领域应用系统的集成。 请围绕“企业集成平台的架构设计”论题,依次从以下三个方面进行论述。 (1)简要叙述你参与管理和开发的企业集成平台项目以及你在其中所承担的主要工作。 (2)请说明企业集成平台的基本功能,并结合项目实际,详细说明所设计的企业集成平台的架构,以及实现时用到了哪些关键技术。(3)具体说明所设计的企业集成平台的使用情况,最终实施效果如何。(分数:75.00)_三、B试题三/B(
4、总题数:1,分数:75.00)3.论企业架构管理与应用 企业架构管理(Enterprise Architecture Management,EAM)从功能、应用、信息和技术 4 个层面定义了企业应用系统的结构,并通过业务需求驱动开发过程,为企业应用系统的开发提供标准和指导。EAM 将企业的业务和技术需求联系在一起,以管理业务变更为核心,强调业务与技术对齐,构建一个高内聚、动态的企业应用解决方案。 EAM 能够帮助企业识别可以提高运营效率的潜在领域,有助于企业建立从战略到解决方案交付的各种关系,识别技术解决方案中最优的业务成果,能够在业务重组、兼并、收购和其他业务变更计划中为企业最大化地节约成本
5、,降低相关风险。 请围绕“企业架构管理与应用”论题,依次从以下三个方面进行论述。 (1)简要叙述你参与实施的企业应用系统的开发背景与总体需求、系统所采用的技术体制、实施企业软件架构管理的动机、期望以及你所承担的实际工作。 (2)结合项目实际,简要阐述企业架构管理包含哪些方面的内容,每个方面包括哪些主要活动。 (3)阐述你在实施企业架构管理的过程中都遇到了哪些实际问题,以及解决这些问题的方法和过程。(分数:75.00)_四、B试题四/B(总题数:1,分数:75.00)4.论软件需求获取技术及应用 软件需求是指用户对新系统在功能、行为、性能、设计约束等方面的期望。软件需求获取是一个确定和理解不同的
6、项目干系人的需求和约束的过程。需求获取是否科学、准备是否充分,对获取的结果影响很大,这是因为大部分用户无法完整地描述需求,而且也不可能看到系统的全貌。因此,掌握各种不同的需求获取技术,并且熟练地在实践中运用它,并与用户有效合作,是十分重要的。 请围绕“需求获取技术及应用”论题,依次从以下三个方面进行论述。 (1)简要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。 (2)详细说明目前有哪些比较常用的需求获取技术?说明每种需求获取技术的基本方法。 (3)详细论述在你参与分析和开发的软件项目中所采取的需求获取技术以及选取这些技术的原因,并说明需求获取的具体实施步骤。(分数:75.00)
7、_高级系统分析师 2011 下半年下午试题答案解析(总分:300.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:75.00)1.论模型驱动架构在系统开发中的应用 模型驱动架构(Model Driven Architecture,MDA)是对象管理组织提出的软件体系架构方法学,它基于 UML 以及一系列工业标准,能够支持基于可视化模型驱动的软件设计、内容存储与交换。MDA 的核心思想是抽象出与实现技术无关、完整描述业务功能的核心平台无关模型(PIM),然后针对不同实现技术制定多个映射规则,通过映射规则和辅助工具将 PIM 转换成与具体实现技术有关的平台相关模型(PSM),最后完
8、成 PSM 到代码的转换。 通过 PIM、PSM、MDA 分离业务建模与底层实现技术,降低技术变迁对业务模型带来的影响。 请围绕“模型驱动架构在系统开发中的应用”论题,依次从以下三个方面进行论述。 (1)简要叙述你参与管理和开发的、与 MDA 相关的软件开发项目以及你所担任的主要工作。 (2)简要分析模型驱动架构能够为软件开发带来哪些好处,详细论述采用模型驱动架构进行开发的过程。 (3)具体阐述你参与管理和开发的项目中使用模型驱动架构的情况与实际开发效果。(分数:75.00)_正确答案:(1)对你在论文中准备列举的、近期参与管理和开发的、与模型驱动架构(MDA)相关的大中型信息系统软件工程项目
9、的背景、项目规模、发起单位、目标、项目内容、组织结构、项目周期、交付的产品等做简要的介绍。接着简要介绍你在该项目中所扮演的角色及所承担的主要工作。参与设计和实施的信息系统项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。 (2)MDA 强调由软件系统的建模行为驱动整个系统的开发过程,以此完成系统的需求分析、架构设计、构建、测试、部署和运行维护等工作。MDA 能够为软件开发带来的好处有(但不限于): 将开发人员的注意力转移到了平台无关模型(PIM)中,从而避免陷入到具体的实现细节当中,简化了系统开发的工作量,提高了软件的开发效率。 对于多种流行平台,很多工具会支持从 PIM 到平台
10、相关模型(PSM)的转换;对于将来可能出现的新技术和平台,确定了平台表示及公共中间件的概念和功能,利用转换规则快速实现 PIM 到新技术平台的迁移,提高了系统的可移植性。 利用 MDA 中基于 PIM 的桥接器,实现了多个 PSM 之间跨平台的相互通信,加强了互操作性。 对于系统变更,通过修改 PIM 并重新生成 PSM 和代码,能够降低系统维护的成本。 PIM 帮助团队成员之间提高沟通效率并减少错误,自动生成代码能够保证代码的质量和一致性,确保了软件的质量。 使用 MDA 时,功能和架构独立定义,针对新技术,能够利用原有的设计产生对应的实现,延长了系统的生命周期。 采用 MDA 进行软件开发
11、的过程主要包括: 使用 PIM 从如何以最好的方式支持商业逻辑的角度对系统进行建模,开发人员根据用户需求和其他因素对 PIM 进行精化,以使它能够更加精确地描述系统。 将 PIM 转换到一个或多个特定技术相关的 PSM,对于每种特定的技术都会生成独立的PSM。 根据技术特性对生成的 PSM 进行修改以满足程序设计人员的要求,这些修改可以反映到 PIM 中去。对 PSM 不断精化,以指导代码生成器生成质量更高的程序代码。 最后将每个 PSM 转换为实现特定模型(ISM),生成应用程序代码,进行后续的完善和系统测试。 (3)结合项目实践,简要说明你所列举的软件项目在实施过程中,通过哪些具体的策略、
12、方法和步骤来应用 MDA,包括 PIM 构建、PSM 的技术方案选择等。该项目最后的实际开发效果如何?有哪些因应用 MDA 所产生的项目亮点?有哪些是今后类似的开发项目中需要重点注意或规避的教训?对需要进一步改进的地方,不可脱离实际提出过高的要求,要给出评价依据,评价要客观、适当。)解析:二、B试题二/B(总题数:1,分数:75.00)2.论企业集成平台的架构设计 企业集成平台是一个支持复杂信息环境下信息系统开发、集成和协同运行的软件支撑环境,它基于企业各种经营业务的信息特征,在异构分布环境(操作系统、网络、数据库)下为应用提供一致的信息访问和交互手段,对其上运行的应用进行管理,为应用提供服务
13、,并支持各种特定领域应用系统的集成。 请围绕“企业集成平台的架构设计”论题,依次从以下三个方面进行论述。 (1)简要叙述你参与管理和开发的企业集成平台项目以及你在其中所承担的主要工作。 (2)请说明企业集成平台的基本功能,并结合项目实际,详细说明所设计的企业集成平台的架构,以及实现时用到了哪些关键技术。(3)具体说明所设计的企业集成平台的使用情况,最终实施效果如何。(分数:75.00)_正确答案:(1)简要介绍你参与规划、设计、实施和管理的企业应用集成项目的基本情况(包括业务背景、组织结构、现有应用系统的分布、采用的技术等),简要说明自己在该项目中的角色、所承担的主要工作。参与管理和实施的企业
14、应用集成项目应有一定的规模,自己在该项目中担任的主要工作应有一定的份量。 (2)企业集成平台的基本功能包括通信服务、信息集成服务、应用集成服务、提供对二次开发的支持、平台运行管理等。其中: 通信服务。该服务提供分布环境下透明的同步/异步通信服务功能,使用户和应用程序无须关心具体的操作系统和应用程序所处的网络物理位置,而以透明的函数调用或对象服务方式完成它们所需的通信服务要求。 信息集成服务。该服务为应用提供透明的信息访问服务,通过实现异种数据库系统之间的数据交换、互操作、分布数据管理和共享信息模型定义,使集成平台上运行的应用、服务或客户端能够以一致的语义和接口实现对数据的访问与控制。 应用集成
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统分析 2011 下半年 下午 试题 答案 解析 DOC
