[计算机类试卷]2017年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷及答案与解析.doc
《[计算机类试卷]2017年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2017年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷及答案与解析.doc(6页珍藏版)》请在麦多课文档分享上搜索。
1、2017年上半年软件水平考试(高级)系统分析师下午(论文)真题试卷及答案与解析 1 论需求分析方法及应用 需求分析是提炼、分析和仔细审查已经获取到的需求的过程。需求分析的目的是确保所有的项目干系人 (利益相关者 )都理解需求的含义并找出其中的错误、遗漏或其他不足的地方。需求分析的关键在于对问题域的研究与理解。为了便于理解问题域,现代软件工程所推荐的需求分析方法是对问题域进行抽象,将其分解为若干个基本元素,然后对元素之间的关系进行建模。常见的需求分析方法包括面向对象的分析方法、面向问题域的分析方法、结构化分析 方法等。而无论采用何种方法,需求分析的主要工作内容都基本相同。 请围绕 “需求分析方法
2、及应用 ”论题,依次从以下三个方面进行论述。 1简要叙述你参与管理和开发的软件系统开发项目以及你在其中所承担的主要工作。 2概要论述需求分析工作过程所包含的主要工作内容。 3结合你具体参与管理和开发的实际项目,说明采用了何种需求分析方法,并举例详细描述具体的需求分析过程。 2 论企业应用集成 在企业信息化建设过程中,由于缺乏统一规划和总体布局,使企业信息系统形成多个信息孤岛,信息数据难以共享。企业应用集成 (Enterprise Application Integration, EAI)可在表示集成、数据集成、控制集成和业务流程集成等多个层次上,将不同企业信息系统连接起来,消除信息孤岛,实现系
3、统无缝集成。 请围绕 “企业应用集成 ”论题,依次从以下三个方面进行论述。 1概要叙述你参与管理和开发的企业应用集成项目及你在其中所承担的主要工作。 2详细论述实现各层次的企业应用集成所使用的主要技术。 3结合你具体参与管理和开发的实际项目,举例说明所采用的企业集成技术的具体实现方式及过程,并详细分析其实现效果。 3 论数据流图 在系统分析与设计中的应用 数据流图 (Data Flow Diagram, DFD)是进行系统分析和设计的重要工具,是表达系统内部数据的流动并通过数据流描述系统功能的一种方法。 DFD从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们
4、之间传递的情况,来说明系统所完成的功能。在系统分析中,逻辑 DFD作为需求规格说明书的组成部分,用于建模系统的逻辑业务需求;在系统设计中,物理 DFD作为系统构造和实现的技术性蓝图,用于建模系统实现的技术设计决策和人为设计决策。 请围绕 “数据流图在系统分 析与设计中的应用 ”论题,依次从以下三个方面进行论述。 1简要叙述你参与的软件开发项目以及你所承担的主要工作。 2列举出 DFD中的几种要素及含义,简要说明在系统分析与设计阶段逻辑 DFD和物理 DFD中这些要素之间有何区别。 3根据所参与的项目,具体阐述你是如何通过绘制数据流图来进行系统分析与设计的。 4 论软件的系统测试及其应用 软件系
5、统测试的对象是完整的、集成后的计算机系统,其目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统设计文档和软件开发合同规定的要求。常见的系统测 试包括功能测试、性能测试、压力测试、安全测试等。同时,在系统测试中,涉及到众多的软件模块和相关干系人,测试的组织和管理是系统测试成功的重要保证。 请围绕 “软件的系统测试及其应用 ”论题,依次从以下三个方面进行论述。 1简要叙述你参与管理和开发的软件项目和你在其中所承担的主要工作。 2概要论述系统测试过程中测试管理的主要活动内容,论述性能测试的目的和基本类型。 3结合你具体参与管理和开发的实际项目,说明如何管理性能测试的各项活
6、动,以及性能测试具体采用的方法、工具、实施过程以及应用效果。 2017年上半 年软件水平考试(高级)系统分析师下午(论文)真题试卷答案与解析 1 【正确答案】 本文的内容组织过程中需要注意的,主要是需求分析涉及到的工作内容。需求分析的工作通常包括以下七个方面。 (1)绘制系统上下文范围关系图。这种关系图是用于定义系统与系统外部实体间的界限和接口的简单模型,它可以为需求确定一个范围。 (2)创建用户界面原型。用户界面对于一个系统来说是十分重要的,因此,在需求分析阶段通过快速开发工具开发一个抛弃式原型,或者通过 PowerPoint、 Flash等演示工具制作一个演示原型,甚至是用纸和笔画 出一些
7、关键的界面接口示意图,将帮助用户更好地理解所要解决的问题,更好地理解系统。 (3)分析需求的可行性。对所有获得的需求进行成本、性能和技术实现方面的可行性研究,以及这些需求项是否与其他的需求项有冲突,是否有对外的依赖关系等。 (4)确定需求的优先级。这是一项很重要的工作,迭代开发已经成为现代软件工程方法的一个基础,而需求的优先级是制订迭代计划的一个最重要的依据。对于需求优先级的描述,可以采用满意度和不满意度指标进行说明。其中满意度表示当需求被实现时用户的满意程度,不满意度表示当需求未被实现时用户的不满意 程度。 (5)为需求建立模型。也就是建立分析模型,这些模型的表现形式主要是图表加上少量的文字
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2017 上半年 软件 水平 考试 高级 系统分析 下午 论文 答案 解析 DOC
