[计算机类试卷]2011年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷Ⅱ及答案与解析.doc
《[计算机类试卷]2011年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷Ⅱ及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2011年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷Ⅱ及答案与解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、2011年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析 一、必答题( 25分) 1 论模型驱动的软件开发方法及其应用 模型驱动架构 (MDA)是对象管理组织 (OMG)提出的一种新的软件开发方法,它强调由软件系统的建模行为驱动整个系统的开发过程,来完成系统的需求分析、架构设计、构建、测试、部署和运行维护等工作。与传统的 UML模型相比, MDA能够创建出机器可读和高度抽象的模型,这种模型通过转换 (Transformation)技术可自动转换为代码、测试脚本、数据库定义以及 各种平台的部署描述。通过使用 MDA技术,可以有效解决传统软件开发过程中的生产效率问题、
2、系统移植问题、互操作问题以及文档和系统后期维护问题。 请围绕 “模型驱动的软件开发方法及其应用 ”论题,依次从以下三个方面进行论述。 (1)概要叙述你参与实施的模型驱动的软件开发项目以及你所担任的主要工作。 (2)阐述模型驱动的软件开发过程中的主要活动,并论述模型驱动的软件开发过程与传统的软件开发过程的区别。 (3)阐述在进行模型驱动的软件开发时遇到了哪些问题,如何解决。 2 论软件项目管理技 术及其应用 软件项目管理是为了使软件项目能够按照预定的成本、进度和质量顺利完成,对人员、产品、过程和项目进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目,尤其是大型软件项目的整个生命周期都能
3、在管理者的控制之下,以预定成本按期、按质地完成并交付用户使用。而研究软件项目管理技术则是为了从已有的成功或失败的项目案例中总结出能够指导今后开发的通用原则和方法,同时避免重复失误。 请围绕 “软件项目管理技术及其应用 ”论题,依次从以下三个方面进行论述。 (1)概要叙述你参与实施和管理的软件开 发项目以及你所担任的主要工作。 (2)请根据项目实际情况,从成本、进度和质量三个方面,结合软件开发过程,说明你是如何进行软件项目管理的。 (3)阐述你在进行软件项目管理时遇到了哪些问题,如何解决。 3 论 Web系统的测试技术及其应用 随着网络技术的广泛应用,许多传统的信息系统已经逐渐被移植到互联网上,
4、Web系统已经对日常的工作和生活产生了深远的影响。为了保证 Web系统的正确性,在系统开发阶段就要对其进行全面的测试、确认和验收,而且由于 Web系统具有与传统信息系统截然不同的特点,需要 采用针对 Web系统特点的测试技术与方法。 请围绕 “Web系统的测试技术及其应用 ”论题,依次从以下三个方面进行论述。 (1)概要叙述你参与实施的、 Web系统开发项目以及你所担任的主要工作。 (2)阐述主要针对哪几个方面进行 Web系统测试,并对每个方面的具体测试内容进行详细论述。 (3)阐述在进行 Web系统的测试时遇到了哪些问题,如何解决。 4 论联合需求计划在系统需求获取中的应用 需求获取是系统分
5、析师用来确定、分析和理解系统需求的过程,访谈是需求获取的主要方式。为了提高 需求获取的效率,越来越多的企业倾向于使用小组工作会议来代替大量独立的访谈。联合需求计划 (Joint Requirement Planning, JRP)是一个通过高度结构化组织的群体会议来分析企业内的问题并获取需求的过程。 JRP会议包括一些不同的参与者和角色,期望每个参与者都能够参加并主动地参与整个 JRP会议。 请围绕 “联合需求计划在系统需求获取中的应用 ”论题,依次从以下三个方面进行论述。 (1)概要叙述你使用 JRP方法,参与分析和开发的信息系统项目以及你所担任的主要工作。 (2)简要分 析 JRP的参与者
6、,并说明每个参与者在会议讨论中所发挥的作用。 (3)分析实施 JRP时应该把握的原则,有效组织的 JRP会议和其他需求获取方法相比有哪些优点。 2011年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷答案与解析 一、必答题( 25分) 1 【正确答案】 一、论文中要具体介绍组织的业务背景、组织结构、软件系统的架构、采用的技术等内容和担任的实际工作。 二、相关的内容包括: 模型驱动的软件开发过程中的主要活动包括: (1)需求分析人员根据领域需求得到描述软件 系统外部特征的计算无关模型(CIM); (2)在对 CIM进行分析的基础上得到平台无关模型 (PIM),并根据业务逻辑进一
7、步精化 PIM; (3)进行 PIM到平台特定模型 (PSM)的模型转换; (4)将每个 PSM转换为实现特定模型 (ISM),生成应用程序代码,并进行测试。 2与传统的软件开发过程相比,模型驱动的软件开发方法有 5个主要区别。 (1)自动实现模型变换。 传统的开发过程中,模型到模型的变换,或模型到代码的变换都是手工完成的;而模型驱动的开发过程中,模型变换都是由相关 工具自动完成的, PIM到, PSM、PSM到 ISM都可以自动转换实现。 (2)模型是开发产品,也是程序生成的基础设施。 模型驱动的开发过程中,模型是软件开发生命周期中的核心产品,通过一系列转换最终可以自动生成执行代码,是产生执
8、行代码的基础设施。而在传统开发过程中,模型只是分析人员、设计人员进行分析与交流的文档与图标,不能生成可用的应用程序代码。 (3)模型变换过程与代码生成过程同步,可维护性强。 模型驱动开发过程中,执行代码是由模型通过转换直接生成的,保证了模型与代码的同步。开发人员维 护系统的重心不在是传统开发方法中的程序代码,而是与业务逻辑相关、与技术平台无关的平台无关模型 PIM。 (4)业务逻辑模型与实现技术平台分离。 需求分析阶段生成的 PIM模型与开发技术、开发平台以及实现技术无关,并且PIM模型可以根据不同的技术平台,自动生成以模型为基础的、适用于不同技术平台的软件系统。 (5)提高了开发效率与软件质
9、量。 模型驱动开发的模型架构代表了对系统不同层次的抽象,使得开发人员更加清晰地了解系统的整个架构,而不会被具体的实现技术所困扰。开发人员专注于根据系统业务逻辑 构建 PIM,通过代码生成技术自动生成实现代码,减少了由于人为因素导致的系统实现错误。 三、在进行模型驱动的软件开发时可能存在的问题包括:如何对 CIM和 PIM进行建模;如何进行模型之间的转换,特别是 PIM到 PsM的转换;如何根据需求进行实现平台选择;如何根据 PSM生成 ISM(代码 );如何进行系统测试;等等。 2 【正确答案】 一、论文中要具体介绍组织的业务背景和组织结构,软件系统开发时的人员组成、任务分工和管理方式等内容和
10、担任的实际工作。 二、本题应根据项目的实际情况,从成本、进度和质量三个方 而,结合软件开发过程,对软件管理内容进行论述。相关的内容包括: 1在成本方面,需要进行软件项目成本管理。软件项目成本管理就是根据企业的情况和项目的具体要求,利用公司既定的资源,在保证项目的进度、质量达到客户满意的情况下,对软件项目成本进行有效的组织、实施、控制、跟踪、分析和考核等一系列管理活动,最大限度地降低项目成本,提高项目利润。 项目成本管理包括确保在批准的预算范围内完成项目所需的各个过程。软件项目成本的管理可以用估算和控制来概括,首先对软件的成本进行估算,然后形成成本管理计划,在软件项目 开发过程中,对软件项目施加
11、控制使其按照计划进行。成本管理计划是成本控制的标准,不合理的计划可能使项目失去控制,超出预算。因此成本估算是整个成本管理过程中的基础,成本控制是使项目的成本在开发过程中控制在预算范围之内。 成本管理的过程包括: (1)资源计划,包括决定为实施项目活动需要使用什么资源 (人员、设备和物资 )以及每种资源的用量。其主要输出是一个资源需求清单。 (2)成本估算,包括估计完成项目所需资源成本的近似值。其主要输出是成本管理计划。 (3)成本预算,包括将整个成本估算配置到各 单项工作,以建立一个衡量绩效的基准计划。其主要输出是成本基准计划。 (4)成本控制,包括控制项目预算的变化。其主要输出是修正的成本估
12、算、更新预算、纠正行动和取得的教训。 2在进度方面,需要进行软件进度管理。软件进度管理采用科学的方法,确定进度目标,编制进度计划和资源供应计划,进行进度控制,在与质量,成本目标协调的基础上,实现工期目标。进度管理主要包含以下 6个过程。 (1)活动定义:确定完成项目各项可交付成果而需要开展的具体活动。 (2)活动排序:识别和记录各项活动之间的先后关系和逻 辑关系。 (3)活动资源估算:估算完成各项活动所需要的资源类型和数量。 (4)活动历时估算:估算完成各项活动所需要的具体时间。 (5)进度计划编制:分析活动顺序、活动持续时间、资源要求和进度制约因素,制定项目进度计划。 (6)进度控制:根据进
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2011 上半年 软件 水平 考试 高级 系统分析 下午 案例 分析 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492986.html