[计算机类试卷]2014年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷及答案与解析.doc
《[计算机类试卷]2014年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2014年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷及答案与解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、2014年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷及答案与解析 1 信息系统开发方法及应用 2 论业务流程建模方法及应用 3 论数据库集群技术及应用 4 论企业信息集成技术及应用 2014年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷答案与解析 1 【正确答案】 写作要点 1简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。 2目前比较主流的信息系统开发方法主要包括:结构化方法、面向对象方法、面向服务的方法、原型化方法、 快速应用开发、敏捷开发等。 1)结构化方法 结构化方法是一种传统的信息系统开发方法,由结构化分析、结构化设计和结
2、构化程序设计三部分有机组合而成,其精髓是自顶向下、逐步求精和模块化设计。 结构化方法的基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施和系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析与设计的要求对其进 行进一步的模块分解或组合。 结构化方法的主要特点是:开发目标清晰化;开发工作阶段化;开发文档规范化;设计方法结构化。 结构化方法是目前最成熟、应用较为广泛的一种工程化方法,它特别适合于数据处理领域的
3、问题,但是不适用于规模较大、比较复杂的系统开发。其局限性体现在:开发周期长,难以适应需求变化,很少考虑数据结构等。 2)面向对象方法 面向对象方法是当前的主流开发方法。面向对象方法认为,客观世界是由各种对象组成的,任何事物都是对象,每一个对象都有自己的运动规律和内部状态,都属于某个类,是该类的一个元素。复杂的对象 可由相对简单的各种对象以某种方法而构成,不同对象的组合及相互作用就构成系统。 面向对象方法也包括面向对象分析 (OOA)、面向对象设计 (OOD)和面向对象程序设计 (OOP)三个阶段。 OOA的任务是了解问题域所涉及的对象、对象间的关系和操作,然后构造问题的对象模型。 OOD在分析
4、对象模型的基础上,设计各个对象、对象之间的关系和通信方式,其主要作用是对 OOA的结果作进一步的规范化整理。 OOP实现在 OOD阶段所规定的各个对象所应完成的任务,它包括每个对象的内部功能实现,确定对象哪一些处理能力应在哪些类中进行描述,确定 并实现系统的界面、输出的形式等。 面向对象方法使系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提供系统开发的正确性和效率。面向对象方法可以普遍适用于各类信息系统的开发,但是也存在明显的不足。当前一些大型信息系统的开发,通常是把结构化方法和面向对象方法结合起来。 3)面向服务
5、方法 在面向对象之后发展起来的建模技术将相关对象按照业务功能进行分组,就形成了构件的概念。对于跨构件的功能调用,则采用接口的形式暴露出来,进一步将接口的定义与 实现进行解耦,则催生了服务和面向服务的开发方法。 面向服务的开发方法也分为面向服务的分析与设计 (SOAD)阶段。 OOA OOD、企业架构 (Enterprise Architecture, EA)和业务流程建模 (BMP)分别从基础设计层、应用结构层和业务组织层三个层次上为 SOAD提供理论支撑。 服务建模的过程实际上是进行流程分解、对业务目标和现有系统进行分析,发现候选服务,并对其进行分类,确定哪些服务可以被暴露,最终实现服务和架
6、构设计的过程。按照实施的阶段,服务建模可以分为服务发现、服务规约和服务实现三个阶段。 面向服务的方法加强了系统的灵活性、可复用性和可演化性。因此服务基础架构基于粗粒度、松散耦合和基于标准的服务,使得信息系统的建设能够保持主动,这种方法使信息系统能够通过自身的业务和转换来应对市场挑战。 4)原型化方法 原型化方法也称为快速原型法,它是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。 原型法的开发过程包括如下步骤:确定用户基本需求;设计系统初始原型;试用和评价原型;修正和完善原型;整理原型和提供文档。 原型
7、法的特点:可以使系统开发的周期缩短、成本和风险降低,速度加快,获得较高的综合开发效益;提高用户参与程度,增加用户满意度,提高系统开发的成功率;由于用户参与了系统开发的全过程,对系统的功能和结构容易理解和接受,有利于系统的移交,有利于系统的运行和维护。 原型法的优点主要在于能更有效地确认用户需求。从直观上来看,原型法适用于那些需求不甚明确的系统开发。对于分层层面难度大、技术层面难度不大的系统,适合于原型法,而对于技术层面的困难远大于分析层面的系统,则不宜采用原型法。 5)快速应用开发 (RAD) 快速应用开发强 调极短的开发周期,通过使用基于构件的开发方法获得快速开发。 如果需求理解得很好,且约
8、束了项目范围,利用这种方法可以很快开发出功能完善的信 息系统。 RAD的开发阶段包括:业务建模、数据建模、过程建模、应用生成、测试与交付。 RAD的局限性: RAD对模块化要求比较高,开发者和客户必须在很短时间完成一系列需求分析,任何一方配合不当,都会导致 RAD项目失败; RAD只能用于管理信息系统的开发,不适合技术风险很高的情况。 6)敏捷开发方法 敏捷方法是一种以人为核心、迭代、循序渐进的开发方法。在敏捷方法中,软件项目的构 件被切分成多个子项目,各个子项目成果都要经过测试,具备集成和可运行的特征。敏捷方法主要适用于以下场合: (1)项目团队人数不能太多,适合于规模较小的项目; (2)项
9、目经常发生变更; (3)高风险项目的实施; (4)从组织结构的角度看,组织结构的文化、人员、沟通性决定了敏捷方法是否使用。 (包括实际采用的开发方法在内,至少介绍三种开发方法即可。对于实际采用的开发方法,应结合项目实际情况,说明选择这种这些方法的原因。 )。 2 【正确答案】 写作要点: 一、论文中要具体介绍组织的业务背景、组织结构、软件系统 的架构、采用的技术等内容和担任的实际工作。 二、常见的业务流程建模方法包括: (1)标杆瞄准 (Bench Marking)方法 标杆瞄准是一个连续、系统化地对外部领先企业进行评价的过程,通过分析和评价,确定出最佳的经营过程和工作过程,以便合理地确定本企
10、业的业务流程。由于企业中的许多业务流程在不同的行业都是相似的,因此,运用标杆瞄准法对这些项目实施标准,尤其是在不同的行业对同一项目实施标杆瞄准时,对企业的参考价值可能更大。 (2)IDEF方法 IDEF是一系列建模、分析和仿真方法的统称,从 IDEF0到 IDEF14(包括 IDEF1X)在内共有 16套方法,每套方法都是通过建模程序来获取某个特定类型的信息。分别是 IDEF0(功能建模 )、 IDEF1(信息建模 )、 IDEF1X(数据建模 )、 IDEF2(仿真建模设计 )、 IDEF3(过程描述获取 )、 IDEF4(面向对象设计 )、 IDEF5(本体论描述获取 )、IDEF6(设计
11、原理获取 )、 IDEF7(信息系统审计 )、 IDEF8(用户界面建模 )、 IDEF9 (场景驱动信息系统设计 )、 IDEF10(实施架构建模 )、 IDEF11(信息制品建模 )、IDEF12(组织建模 )、 IDEF13(三 模式映射设计 )和 IDEF14(网络规划 )。在 IDEF方法中, IDEF0可以用来对业务流程进行建模。 IDEF0是对企业所完成的各项活动及活动之间相互关系的一种结构化描述,其基本要素是用 “盒子 ”表示功能活动。IDEF0的特点是其层次分解性,利用一套完整的、严密的规则,将一个复杂的系统逐层往下分解,即较高层次的一个活动可以按需要细化成一组较低层次上的活
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2014 上半年 软件 水平 考试 高级 系统分析 下午 论文 答案 解析 DOC
