【计算机类职业资格】计算机水平考试高级系统分析师2007年上半年下午真题Ⅱ及答案解析.doc

上传人:outsidejudge265 文档编号:1339510 上传时间:2019-10-17 格式:DOC 页数:7 大小:53KB
下载 相关 举报
【计算机类职业资格】计算机水平考试高级系统分析师2007年上半年下午真题Ⅱ及答案解析.doc_第1页
第1页 / 共7页
【计算机类职业资格】计算机水平考试高级系统分析师2007年上半年下午真题Ⅱ及答案解析.doc_第2页
第2页 / 共7页
【计算机类职业资格】计算机水平考试高级系统分析师2007年上半年下午真题Ⅱ及答案解析.doc_第3页
第3页 / 共7页
【计算机类职业资格】计算机水平考试高级系统分析师2007年上半年下午真题Ⅱ及答案解析.doc_第4页
第4页 / 共7页
【计算机类职业资格】计算机水平考试高级系统分析师2007年上半年下午真题Ⅱ及答案解析.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、计算机水平考试高级系统分析师 2007年上半年下午真题及答案解析(总分:75.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:18.00)论企业软件过程改进的实施软件过程是软件生命周期中所有技术活动和管理活动的集合。软件过程改进是根据某种模型对现有软件过程进行评估和改进的活动。通过实施软件过程改进可以规范企业的软件开发活动,提升软件过程能力和水平,降低软件缺陷率,获得预期的产品质量,提高企业的效益,进而树立良好的企业形象,提升企业的市场竞争力。请围绕“企业软件过程改进的实施”论题,依次从以下三个方面进行论述。(分数:18.00)(1).概要叙述你参与实施的企业软件过程改进项目以

2、及你所担任的主要工作。(分数:6.00)_(2).论述该企业实施软件过程改进项目中如何根据企业的实际情况采用模型标准以及实施的主要方法和步骤。(分数:6.00)_(3).具体阐述该企业在实施软件过程改进的活动中所发现并解决的主要问题和效果。(分数:6.00)_二、B试题二/B(总题数:1,分数:21.00)论信息系统的可行性分析可行性是对开发一个信息系统的收益的度量,可行性分析是度量可行性的过程,它是一种在生命周期的各个检查点上进行的可行性评估。在任何一个检查点,项目都可以被取消、修改或者继续。可行性分析首先在范围定义阶段进行,然后在问题分析阶段深入,最后的决策分析活动可以从众多可能的实现中选

3、择一个作为系统设计的目标。请围绕“信息系统的可行性分析”论题,依次从以下三个方面进行论述。(分数:21.00)(1).概要叙述你参与管理、分析的信息系统项目以及你所担任的主要工作。(分数:7.00)_(2).论述主要的可行性评价准则和你进行信息系统可行性分析的主要内容。(分数:7.00)_(3).论述你如何从多个候选方案中选择最佳建设方案,该方案实施后是否达到了预期目标。(分数:7.00)_三、B试题三/B(总题数:1,分数:18.00)论工作流管理系统的分析和实现工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。工作流管理系统

4、提供了三种基本功能:过程建模(工作流过程和相关活动的定义与建模功能);工作流运行控制(在一定的运行环境下,执行工作流过程并完成每个过程中活动的排序和调度功能)以及运行阶段的人机交互功能。请围绕“工作流管理系统的分析和实现”论题,依次从以下一个方面进行论述。(分数:18.00)(1).概要叙述你参与分析和开发的工作流管理项目以及你所担任的主要工作。(分数:6.00)_(2).简要介绍你所参与分析和开发的工作流管理项目的项目需求,并详细论述如何根据项目需求应用工作流管理系统的三种基本功能完成项目的分析设计。(分数:6.00)_(3).分析并讨论你所参与分析和开发的工作流管理系统的实施效果及其对企业

5、的影响。(分数:6.00)_四、B试题四/B(总题数:1,分数:18.00)论动态语言在互联网应用中的作用近年来,动态语言发展迅速,新的动态语言不断出现,动态语言的应用范围也日益扩大,得到了越来越多的互联网应用开发者的广泛关注。每种不同的动态语言都有其自身的特点、优点和应用领域,需要客观的分析评价。请围绕“动态语言在互联网应用中的作用”论题,依次从以下三个方面进行论述。(分数:18.00)(1).概要叙述你参与分析和开发的互联网应用项目以及你所担任的主要工作。(分数:6.00)_(2).列举你知道的几种动态语言,并选择你所熟悉的两种分析比较它们的特点、优点以及适用应用领域。(分数:6.00)_

6、(3).结合实例论述动态语言在互联网应用系统开发过程中的作用。(分数:6.00)_计算机水平考试高级系统分析师 2007年上半年下午真题答案解析(总分:75.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:18.00)论企业软件过程改进的实施软件过程是软件生命周期中所有技术活动和管理活动的集合。软件过程改进是根据某种模型对现有软件过程进行评估和改进的活动。通过实施软件过程改进可以规范企业的软件开发活动,提升软件过程能力和水平,降低软件缺陷率,获得预期的产品质量,提高企业的效益,进而树立良好的企业形象,提升企业的市场竞争力。请围绕“企业软件过程改进的实施”论题,依次从以下三个方面

7、进行论述。(分数:18.00)(1).概要叙述你参与实施的企业软件过程改进项目以及你所担任的主要工作。(分数:6.00)_正确答案:()解析:写作要点 一、企业软件过程改进项目包括第三方对企业(组织)的软件能力进行评估,或者企业(组织)对自己的软件过程进行改进。通过评估和改进活动,可以帮助 IT企业对软件/系统工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件和系统集成项目,提高企业的管理水平,增强企业的国际竞争能力,并可以获得相应的成熟度等级或者过程的能力等级评定。 论文中论述的项目应该是上述二者之一。(2).论述该企业实施软件过程改进项目中如何根据企业的

8、实际情况采用模型标准以及实施的主要方法和步骤。(分数:6.00)_正确答案:()解析:二、参考模型标准及实施的主要方法 1模型标准 CMM:软件能力成熟度模型。评估方法是 CBA-SCE(第三方对企业进行评估)和 CBA-IPI(企业内部的小组对自身过程改进进行评估)。 CMMI:软件能力成熟度模型集成,CMMI 不但包括了软件开发过程改进,还包含系统集成、软硬件采购等方面的过程改进内容。CMMI 还纠正了 CMM存在的一些缺点,使其更加适用企业的过程改进实施。评估方法是 SCAMPI。 我国制定的 SJ/T 11234软件过程能力评估模型和 SJ/T 11235软件能力成熟度模型,评估方法是

9、SPCA(双模认证)或 SPA。 论文中涉及任何一个标准均可。 2企业的实际情况 企业中与实施过程改进相关的那些实际情况,例如该企业规模及业务范围;该企业是否可以承接企业业务;该企业在软件过程能力方面的基础;该企业对模型的熟悉程度及体系文件建立、实施情况等。 3实施的主要方法 (1)策划和准备 分析需求、拟定评估计划、选择和准备评估组、获得和分析初步客观证据、准备收集客观证据。 论文中论及提高有关思想认识、进行 CMM培训和咨询、确定合理目标、组建工作组、建立和完善文件体系等内容的也可酌情给分。 (2)评估 检查客观证据、验证和确认客观证据、把客观证据形成文件、生成评估结果。 论文中论及制定和

10、完善软件过程、内部评审、正式评估等内容的也可酌情给分。 (3)报告结果 提交评估结果、打包和归档评估材料。 论文中论及根据评估结果改进软件过程等内容的也可酌情给分。(3).具体阐述该企业在实施软件过程改进的活动中所发现并解决的主要问题和效果。(分数:6.00)_正确答案:()解析:三、具体阐述该企业在实施软件过程改进的活动中所发现并解决的主要问题,效果如何? 在本组织实施软件过程改进中所发现的问题要具体;解决方法要有针对性,考虑到了上述两种所介绍的该企业实际情况。效果可从以下方面举例:相应的文件体系建立和改进,软件实施的规范化程度的提升和效率的提高;所提供的产品和服务质量的改进,企业效益的提升

11、;其他方面的例子。二、B试题二/B(总题数:1,分数:21.00)论信息系统的可行性分析可行性是对开发一个信息系统的收益的度量,可行性分析是度量可行性的过程,它是一种在生命周期的各个检查点上进行的可行性评估。在任何一个检查点,项目都可以被取消、修改或者继续。可行性分析首先在范围定义阶段进行,然后在问题分析阶段深入,最后的决策分析活动可以从众多可能的实现中选择一个作为系统设计的目标。请围绕“信息系统的可行性分析”论题,依次从以下三个方面进行论述。(分数:21.00)(1).概要叙述你参与管理、分析的信息系统项目以及你所担任的主要工作。(分数:7.00)_正确答案:()解析:写作要点 一、可行性评

12、价准则 1运行可行性(或管理上的可行性) 运行可行性评价准则度量问题的紧急程度,或者一个方案的可接受性(可用性)。 2技术可行性 技术可行性主要考虑技术是否实际和合理。 3进度可行性 进度可行性是对项目时间表的合理性的度量。 4经济可行性 经济可行性是对一个项目或方案的成本效益的度量。 5开发环境的可行性 企业领导意见是否一致,人员、资金和场地是否到位等。 注:以上准则论述三个可以得到本部分的满分。(2).论述主要的可行性评价准则和你进行信息系统可行性分析的主要内容。(分数:7.00)_正确答案:()解析:二、可行性分析的主要内容 1系统建设的必要性 “显见”的必要性,如现有系统已经不适合或不

13、能满组织的需要。 “预见”的必要性,如组织的发展以及技术的进步,信息处理手段必须更新。 “隐见”的必要性,如一些公益性的社会服务系统。 2建立信息系统的可能性 分别论述运行可行性、技术可行性、进度可行性和经济可行性等。(3).论述你如何从多个候选方案中选择最佳建设方案,该方案实施后是否达到了预期目标。(分数:7.00)_正确答案:()解析:三、选择最佳候选方案的决策方法 1候选系统矩阵(定性分析) 可以比较候选系统的特征。矩阵的“列”表示候选方案;矩阵的“行”表示候选方案的特征,比如关联人员(如何交互)、知识(数据输入、存储、输出)、过程(业务流程)和通信(数据分布)等。 2可行性分析矩阵(定

14、量分析) 使用候选系统的分析和等级评定(打分)。矩阵的“列”增加等级评定(权重),“行”包括可行性准则等需要进行等级评定的特征。采用加权综合打分方法,确定候选方案的名次。三、B试题三/B(总题数:1,分数:18.00)论工作流管理系统的分析和实现工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。工作流管理系统提供了三种基本功能:过程建模(工作流过程和相关活动的定义与建模功能);工作流运行控制(在一定的运行环境下,执行工作流过程并完成每个过程中活动的排序和调度功能)以及运行阶段的人机交互功能。请围绕“工作流管理系统的分析和实现”论

15、题,依次从以下一个方面进行论述。(分数:18.00)(1).概要叙述你参与分析和开发的工作流管理项目以及你所担任的主要工作。(分数:6.00)_正确答案:()解析:写作要点 一、简要描述你所参与分析和开发的工作流管理项目,并明确指出你在其中承担的主要任务和开展的主要工作。(2).简要介绍你所参与分析和开发的工作流管理项目的项目需求,并详细论述如何根据项目需求应用工作流管理系统的三种基本功能完成项目的分析设计。(分数:6.00)_正确答案:()解析:二、简要介绍你所参与的项目的基本需求,并详细阐述过程建模、工作流运行控制及人机交互功能的分析与设计过程。 1过程建模 过程建模主要解决如何根据过程目

16、标和系统约束条件,将系统内的活动组织为适当的业务过程的问题。用来进行工作流模型定义和描述的方法有很多,目前较为广泛接受的建模语言有 BPML (Business Process Modeling Language)、工作流管理联盟 WfMC的工作流描述语言、BPEL (Business Process Execution Language)、Petri 网以及 UML的活动图(Activity Diagram)。 论述时应指明所采用的建模方法,以及选择这种建模方法的依据。 2工作流运行控制 在完成了过程建模之后,所生成的工作流模型将由工作流执行服务进行实例创建并控制其执行过程。工作流执行服务对

17、使用工作流模型描述的过程进行初始化、调度并监控过程中每个活动的执行,在需要人工介入的场合完成计算机应用软件与操作人员的交互。实现这个操作的核心是工作流引擎(workflow engine)。工作流引擎要完成过程的创建、删除、活动的执行与控制,以及与应用软件和操作人员的交互。 论述时应详细说明工作流引擎的设计与实现。 3工作流管理中的人机交互 在整个工作流执行中,不同的操作人员需要完成的工作大约可分为以下几种。 (1)模型定义:创建、修改和发布企业的业务过程模型。一般由企业的业务管理部门的人员按照企业业务流程完成。 (2)人机交互:按照工作流任务管理器提供的任务项,完成具体的、业务处理工作。一般

18、由企业的各个业务部门的人员完成。 (3)系统运行状态监控:检查、监视系统的执行情况,对于系统中出现的意外情况进行紧急处理,如终止、恢复某个过程实例的执行,改变某个活动的状态以便整个系统能够继续执行等。(3).分析并讨论你所参与分析和开发的工作流管理系统的实施效果及其对企业的影响。(分数:6.00)_正确答案:()解析:三、给出该系统的实施效果,并分析其对企业的影响。 合理地应用工作流管理系统可以为企业带来较大的收益。 1改善企业组织结构。使企业改变传统的按照功能来配置人员的组织结构,变成按照企业要实现的主要业务流程来配置组织结构,这样可以大大缩短主要业务过程的处理时间,提高对市场的响应能力。

19、2提高企业管理的规范化程度。 3提高企业信息的现代化程度。采用工作流管理系统可以在最大程度上集成企业的现有信息资源,实现资源的充分利用。四、B试题四/B(总题数:1,分数:18.00)论动态语言在互联网应用中的作用近年来,动态语言发展迅速,新的动态语言不断出现,动态语言的应用范围也日益扩大,得到了越来越多的互联网应用开发者的广泛关注。每种不同的动态语言都有其自身的特点、优点和应用领域,需要客观的分析评价。请围绕“动态语言在互联网应用中的作用”论题,依次从以下三个方面进行论述。(分数:18.00)(1).概要叙述你参与分析和开发的互联网应用项目以及你所担任的主要工作。(分数:6.00)_正确答案

20、:()解析:写作要点 一、能够结合自己参与分析和开发的应用项目或从事的实际工作,说明动态语言的运用。论述中应该说明针对这个项目,为什么选择这个动态语言?怎样在项目中加以运用?运用中碰到什么问题,怎样解决?(2).列举你知道的几种动态语言,并选择你所熟悉的两种分析比较它们的特点、优点以及适用应用领域。(分数:6.00)_正确答案:()解析:二、选择其中的两种,能够较为详细地说明每种动态语言的特点、优点、每种动态语言的适用应用领域以及该动态语言的应用前景。论述中需要重点对比突出两者的不同之处。 典型的动态语言有PHP、Lisp、Perl、Python、Smalltalk 和 Ruby等,说出其中的三种即可。(3).结合实例论述动态语言在互联网应用系统开发过程中的作用。(分数:6.00)_正确答案:()解析:三、动态语言和静态语言的关系应该辩证的看待。二者之间的关系足相辅相成的,各在其擅长的方面发挥作用。论述中应该举出一些例子说明二者的关系。 对于语言的选择,一般性的应用,完全可以采用动态语言完成,也可以采用静态语言,这要看掌握语言的人或是需求而决定。更为灵活,更容易扩展及复用的方式是采用动态语言结合静态语言的方式,例如前台功能采用动态语言实现,后台服务采用静态语言实现,充分利用各自的优势。 论述动态语言的发展前景。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1