1、2007年上半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷及答案与解析 1 论企业软件过程改进的实施 软件过程是软件生命周期中所有技术活动和管理活动的集合。软件过程改进是根据某种模型对现有软件过程进行评估和改进的活动。通过实施软件过程改进可以规范企业的软件开发活动,提升软件过程能力和水平,降低软件缺陷率,获得预期的产品质量,提高企业的效益,进而树立良好的企业形象,提升企业的市场竞争力。 请围绕 “企业软件过程改进的实施 ”论题,依次从以下三个方面进行论述。 1 概要叙述你参与实施 的企业软件过程改进项目以及你所担任的主要工作。 2 具体阐述该企业在实施软件过程改进的活动中所发现并解
2、决的主要问题和效果。 3 论信息系统的可行性分析 可行性是对开发一个信息系统的收益的度量,可行性分析是度量可行性的过程,它是一种在生命周期的各个检查点上进行的可行性评估。在任何一个检查点,项目都可以被取消、修改或者继续。可行性分析首先在范围定义阶段进行,然后在问题分析阶段深入,最后的决策分析活动可以从众多可能的实现中选择一个作为系统设计的目标。 请围绕 “信息系统的可行性分析 ”论题,依次从 以下三个方面进行论述。 3 概要叙述你参与管理、分析的信息系统项目以及你所担任的主要工作。 4 论述你如何从多个候选方案中选择最佳建设方案,该方案实施后是否达到了预期目标。 5 论工作流管理系统的分析和实
3、现 工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。工作流管理系统提供了三种基本功能:过程建模 (工作流过程和相关活动的定义与建模功能 );工作流运行控制 (在一定的运行环境下,执行工作流过程并完成每个过程中活动的排序和调度功能 )以及运行阶段的人机交互功能。 请围绕 “工作流管理系统的分析和实现 ”论题,依次从以下一个方面进行论述。 5 概要叙述你参与分析和开发的工作流管理项目以及你所担任的主要工作。 6 分析并讨论你所参与分析和开发的工作流管理系统的实施效果及其对企业的影响。 7 论动态语言在互联网应用中的作用 近年来,动
4、态语言发展迅速,新的动态语言不断出现,动态语言的应用范围也日益扩大,得到了越来越多的互联网应用开发者的广泛关注。每种不同的动态语言都有其自身的特点、优点和应用领域,需要客观的分析评价。 请围绕 “动态语言在互联网应用中的作用 ”论题,依次从以下三个方面进行论述。 7 概要叙述你参与分析和开发的互联网应用项目以及你所担任的主要工作。 8 结合实例论述动态语言在互联网应用系统开发过程中的作用。 2007年上半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷答案与解析 1 【正确答案】 写作要点 企业软件过程改进项目包括第三方对企业 (组织 )的软件能力进行评估,或者企业 (组织 )对自己的
5、软件过程进行改进。通过评估和改进活动,可以帮助 IT企业对软件 /系统工程过程进行管理和改进, 增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件和系统集成项目,提高企业的管理水平,增强企业的国际竞争能力,并可以获得相应的成熟度等级或者过程的能力等级评定。 论文中论述的项目应该是上述二者之一。 2 【正确答案】 具体阐述该企业在实施软件过程改进的活动中所发现并解决的主要问题,效果如何 ? 在本组织实施软件过程改进中所发现的问题要具体;解决方法要有针对性,考虑到了上述两种所介绍的该企业实际情况。效果可从以下方面举例:相应的文件体系建立和改进,软件实施的规范化程度的提升和效率的提高;所
6、提供的产品和服务质量的改进,企业效益的提升;其他方面的例子。 3 【正确答案】 写作要点 可行性评价准则 1运行可行性 (或管理上的可行性 ) 运行可行性评价准则度量问题的紧急程度,或者一个方案的可接受性 (可用性 )。 2技术可行性 技术可行性主要考虑技术是否实际和合理。 3进度可行性 进度可行性是对项目时间表的合理性的度量。 4经济可行性 经济可行性是对一个项目或方案的成本效益的度量。 5开发环境的可行性 企业领导意见是否一致,人员、资金和场地是否到位等。 注:以上准则论述三个可以得到本部分的满分。 4 【正确答案】 选择最佳候选方案的决策方法 1候选系统矩阵 (定性分析 ) 可以比较候选
7、系统的特征。矩阵的 “列 ”表示候选方案;矩阵的 “行 ”表示候选方案的特征,比如关联人员 (如何交互 )、知识 (数据输入、存储、输出 )、过程 (业务流程 )和通信 (数据分布 )等。 2可行性分析矩阵 (定量分析 ) 使用候选系统的分析和等级评定 (打分 )。矩阵的 “列 ”增加等级评定 (权重 ), “行 ”包括可行性准则等需要进行等级评定的特征。采用加权综合打分方法,确定候选方案的名次。 5 【正确答案】 写作要点 简要描述你所参与分析和开发的工作流管理项目,并明确指出你在其中承担的主要任务和开展的主要工作。 6 【正确答案】 给出该系统的实施效果,并分析其对企业的影响。 合理地应用
8、工作流管理系统可以为企业带来较大的收益。 1改 善企业组织结构。使企业改变传统的按照功能来配置人员的组织结构,变成按照企业要实现的主要业务流程来配置组织结构,这样可以大大缩短主要业务过程的处理时间,提高对市场的响应能力。 2提高企业管理的规范化程度。 3提高企业信息的现代化程度。采用工作流管理系统可以在最大程度上集成企业的现有信息资源,实现资源的充分利用。 7 【正确答案】 写作要点 能够结合自己参与分析和开发的应用项目或从事的实际工作,说明动态语言的运用。论述中应该说明针对这个项目,为什么选择这个动态语言 ?怎样在项目中加以运用 ?运用中碰到什么问题,怎样解决 ? 8 【正确答案】 动态语言和静态语言的关系应该辩证的看待。二者之间的关系足相辅相成的,各在其擅长的方面发挥作用。论述中应该举出一些例子说明二者的关系。 对于语言的选择,一般性的应用,完全可以采用动态语言完成,也可以采用静态语言,这要看掌握语言的人或是需求而决定。更为灵活,更容易扩展及复用的方式是采用动态语言结合静态语言的方式,例如前台功能采用动态语言实现,后台服务采用静态语言实现,充分利用各自的优势。 论述动态语言的发展前景。