【计算机类职业资格】计算机水平考试高级系统分析师2014年上半年下午真题Ⅰ及答案解析.doc
《【计算机类职业资格】计算机水平考试高级系统分析师2014年上半年下午真题Ⅰ及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机水平考试高级系统分析师2014年上半年下午真题Ⅰ及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、计算机水平考试高级系统分析师 2014年上半年下午真题及答案解析(总分:124.97,做题时间:150 分钟)试题一(共 25分) 阅读以下关于需求建模的叙述,在答题纸上回答问题 1至问题 3。 某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。该软件公司组建项目组开发该系统,现正处于需求获取阶段。经过项目组讨论,由于目标系统业务功能比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取方法。项目组列出可选的需求获取方法包括:用户访谈、联合需求计划(JRP)、问卷调查、文档分析和实地观察等。 需求获
2、取的要求如下: (1)获取已有销售管理系统中所实现的实体店销售模式和过程; (2)获取系统的改进需求和期望增加的业务功能; (3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因; (4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求; (5)消除需求中出现的冲突,尽可能获取全面、一致的需求; (6)尽可能多地让用户参与需求获取过程。(分数:24.99)(1).问题 1(10分) 联合需求计划(JRP)是一种流行的需求获取方法,请说明什么是 JRP,JRP 与其他需求获取方法相比有什么优势?(分数:8.33)_(2).问题 2(12分) 针对题目中所描述的需求获取要求(
3、1)(6),选择最适合的需求获取方法填入表 1-1中的(a)(f)处。 (分数:8.33)_(3).问题 3(3分) 由于该企业销售规模较大,所积累的企业业务文档数量庞大,所以只能通过抽样实现不同类型的文档分析。如果对于每种类型的文档要求 90的可信度(可信度因子为 1645),那么不同类型的文档分别需要抽样多少份就能达到该要求?(分数:8.33)_试题二(共 25分) 阅读以下关于某 ERP系统规划的说明,在答题纸上回答问题 1至问题 3。 某电子商务公司为了扩大业务规模,提高企业的信息化程度与工作效率,决定由公司的 IT部门开发一套 ERP系统。在系统建设之初,该公司召开了项目论证会,对项
4、目的可行性进行了分析。 在论证会上,公司主管领导王总首先介绍了公司目前的运营情况,分析了竞争对手的优势和劣势,认为该项目的成功实施将大大提高公司的竞争力,因此对该项目大力支持,并要求项目必须按期、高质量地完成。公司的中高层管理人员一致认为现有业务大量依靠人工记录,效率低下,急切希望能够依靠该系统的部署提高工作效率,也表示将大力支持项目的开发工作。 公司 IT部门的负责人李总对项目开发中的技术问题进行了分析,他认为 IT部门多年来一直从事 J2EE平台上的应用开发,开发经验丰富。由于近两年来基于 BS 结构的 Web应用逐渐流行,加之该项目是公司内部项目,系统功能清楚明确,因此建议可以首先基于
5、BS 架构,采用 Web技术进行项目开发,让员工边学边练,即使项目进展不顺利,也可以迅速切换到 J2EE平台之上。李总还透露,IT 部门最近通过内部关系得到了某竞争对手公司的部分核心业务组件,只要稍加修改就可以立即加入到新系统中,这样就会大大加快项目的进度。 公司业务部门的代表小张表示,ERP 系统上线后需要大量的数据采集工作,现有业务人员没有足够的 IT技能,短期内难以保证数据录入质量。另外,新系统可能会导致一些现有业务流程的改变,业务人员一开始将难以适应新的业务处理方式,可能会抵制使用该系统。 最后,公司销售部门和财务部门的代表在会上对 ERP系统的建设成本和收益进行了详细的分析和比较,给
6、出了相应的结论。(分数:24.99)(1).问题 1(8分) 在信息系统建设项目中,通常从经济可行性、技术可行性、法律可行性和用户使用可行性四个方面来进行可行性分析。请用 300字以内的文字简要说明项目可行性分析这四个方面各自的主要内容。(分数:8.33)_(2).问题 2(10分) 请根据题干描述的项目开发总体思路,用 600字以内的文字对技术可行性、法律可行性和用户使用可行性进行初步分析,并给出分析结论。(分数:8.33)_(3).问题 3(7分) 假设本项目有甲、乙、丙三个解决方案,投资总额均为 1000万元,建设期均为 2年,运营期均为 4年,运营期各年末净现金流入量总和为 2000万
7、,年利率为 10,三种方案的现金流量表如表 21所示。 (分数:8.33)_试题三(共 25分) 请详细阅读有关嵌入式实时操作系统方面的描述,回答问题 1至问题 2。 说明 近年来,分区化(Partitioning)技术已被广泛应用于大型嵌入式系统,此项技术重在解决嵌入式系统中多类应用软件共享计算机资源的安全性问题,同时,也可降低软件开发成本,提高软件的可重用能力。某公司承担了一项宇航计算机系统研制任务,要求将以前采用的多处理机系统精简为由单个处理器系统完成,而整体功能应在原有功能不变的基础上,可灵活扩展,并要求原应用软件可被快速移植到新系统。公司将任务交给王工程师组织并承担总体设计工作。在采
8、用何种嵌入式实时操作系统的选型问题上,王工认为宇航系统强调安全性,原系统应用软件功能分布在各自的处理机上,在保持功能不变的情况下,应适当地维持各个软件的相对独立性,因此采用具有分区能力的操作系统(如:VxWorks653)比较合适。(分数:25.00)(1).问题 1(共 9分) 图 31给出了具有分区能力的操作系统架构,该架构支持分区和进程两类调度,并提供了分区的时间、空间隔离保障,保证了应用软件可安全共享计算机资源。请用 300字以内文字说明该类操作系统中分区化技术的主要特点。 (分数:12.50)_(2).问题 2(共 16分) 完成该项目总体设计后,王工将软件设计工作交给李工,要求李工
9、在原有软件基础上,完成新环境下的软件设计。经分析,李工统计出了原系统的任务基本情况(见表 31)。原系统包含三个子系统,为了保证各子系统软件间的相对独立性,将三个子系统移植到新系统的三个分区工作,假设将“显示子系统”、“雷达子系统”和“任务子系统”分别用 P1、P2 和 P3表示,系统的最小时间计时(tick)设为 1ms,调度表的主时间框架将是 40ms。 根据表 3-1给出的原系统各任务周期和最坏执行时间数据,新系统中的所有任务可被调度,请对此进行分析说明,完善表 32所示的分区调度表的设计,在空(1)(10)填写正确内容并将解答填入答题纸的对应栏内。 (注: WCET, Worst-Ca
10、se Execution Time)。(分数:12.50)_试题四(共 25分) 阅读以下关于系统运行与维护的叙述,在答题纸上回答问题 1至问题 3。 说明 某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应用系统的功能,以满足企业业务功能的变化与扩展。 目前该部门存在人员流失、变更频繁,文档丢失或长期失于维护,维护成本愈来愈高等问题,具体表现为: 问题(1):随着时间和人员变动,程序被多人修改,往往导致程序难以理解,注释混乱,流程复杂; 问题(2):随着不断修改程序和增加新的
11、功能,模块之间的辐合关系日益复杂,维护成本不断增加。 这些问题导致新来的维护人员需要直接面对大量流程、结构复杂的源程序,维护困难,往往一次改动需要涉及大量的软件模块。 为解决应用系统维护部门面对的问题,企业信息部门组织了专门的专家讨论会。各位专家一致认为,逆向工程与重构工程是目前预防性维护采用的主要技术,应该采用逆向工程的技术方法,重构相关应用系统文档,同时采用软件重构来降低软件代码的复杂性,最终降低维护成本。(分数:24.99)(1).问题 1(8分) 软件的逆向工程是分析已有程序,寻求比源代码更高级的抽象表现形式。与之相关的概念包括软件重构、设计恢复、重构工程等。请说明设计恢复中常见的恢复
12、信息的 4种级别。(分数:8.33)_(2).问题 2(11分) 重构是对软件内部结构的一种调整,目的是在不改变软件功能的前提下,提高其可理解性,降低其修改成本。请说明软件重构的三个类别,并简要说明常见的重构方法。针对题干中的问题(1)和问题(2),宜采用何种重构方法?(分数:8.33)_(3).问题 3(6分) 软件重构做出的修改可能导致程序运行变慢,但也更容易进行软件的性能优化和调整,请分析原因。(分数:8.33)_试题五(共 25分) 阅读以下关于 Web应用的叙述,在答题纸上回答问题 1至问题 2。 说明 某软件公司拟为其客户开发一套基于 Web的电子商务系统,该系统向终端用户提供在线
13、购物功能。近期,项目组召开会议对以下两项需求进行了重点讨论: (1)系统终端用户的界面呈现应提供丰富的多媒体信息,包括文本、图片、动画、视频及语音信息。 (2)系统上线后需应对大量客户端并发请求处理,商家促销活动时,并发用户数可能会达到 20万的规模;系统预期用户呈明显地域集中分布特征。(分数:25.00)(1).问题 1(12分) 项目组在讨论实现需求(1)的技术方案时,首先确定了以下技术原则: (a)应在开发阶段容易获得良好的协作开发环境支持; (b)应考虑客户端浏览器的兼容性; (c)应尽可能使系统具有良好的可维护性; (d)应考虑公司开发人员的技术学习成本。 项目组就 Flex与 HT
14、ML5两种技术方案进行了论证,综合考虑上述技术原则要求,最终采用了基于 Flex的技术方案,请结合需求(1)及上述技术原则,对比 Flex与 HTML5两种技术方案的优劣,说明采用基于 Flex的技术方案的原因。(分数:12.50)_(2).问题 2(13分) 项目组在讨论实现需求(2)的技术方案时,首先确定了以下技术原则: (a)系统中商品信息及用户信息按类别划分不同数据库或表存放; (b)系统应提供热备份机制以防止服务器意外失效; (c)为满足大规模并发处理要求,系统软硬件投入可根据需要追加。 项目组经过集思广益,抽取了 HTML静态化、缓存、库表敬列、集群与镜像、负载均衡等候选技术手段。
15、请结合需求(2)及相应技术原则,分析上述技术手段在本项目中的可行性,将结果填入表格 51中。 (分数:12.50)_计算机水平考试高级系统分析师 2014年上半年下午真题答案解析(总分:124.97,做题时间:150 分钟)试题一(共 25分) 阅读以下关于需求建模的叙述,在答题纸上回答问题 1至问题 3。 某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。该软件公司组建项目组开发该系统,现正处于需求获取阶段。经过项目组讨论,由于目标系统业务功能比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取
16、方法。项目组列出可选的需求获取方法包括:用户访谈、联合需求计划(JRP)、问卷调查、文档分析和实地观察等。 需求获取的要求如下: (1)获取已有销售管理系统中所实现的实体店销售模式和过程; (2)获取系统的改进需求和期望增加的业务功能; (3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因; (4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求; (5)消除需求中出现的冲突,尽可能获取全面、一致的需求; (6)尽可能多地让用户参与需求获取过程。(分数:24.99)(1).问题 1(10分) 联合需求计划(JRP)是一种流行的需求获取方法,请说明什么是 JRP,JRP
17、与其他需求获取方法相比有什么优势?(分数:8.33)_正确答案:( 联合需求计划是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,它是由企业主管部门经理、会议主持人、用户、协调人员、IT 人员、秘书等共同组成的专题讨论组来分析、讨论问题并定义系统需求。 JRP 和其他需求获取方法相比的优势:(1)发挥用户和管理人员参与系统开发过程的积极性,提高系统开发效率;(2)降低了系统需求获取的时间成本,加速系统开发周期;(3)采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点。)解析:试题一 分析 本题考查考生对于软件需求获取方法的掌握情况。 需求获取是一个确定和理解不同类用户的
18、需求和约束的过程。需求获取通过系统分析师与用户的有效合作才能成功,系统分析师建立一个对问题进行彻底讨论的环境,这些问题与将要开发的系统有关。需求获取是否科学、准备充分,对获取出来的需求质量影响很大,大部分用户无法完整地描述需求,而且也不可能看到系统的全部过程。所以,准确、完整和一致的系统需求需要采用合适的方法才能获得。 掌握各种不同的需求获取技术,并且熟练地在实践中运用它,是系统分析师的必备技能。目前流行的需求获取技术主要包括用户访谈、联合需求计划(Joint Requirement Planning,JRP)、问卷调查、文档分析和实地观察等。 问题 1 为了提高需求获取的效率,越来越多的企业
19、倾向于使用小组工作会议宋代替大量独立的访谈。联合需求计划(JRP)是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,它是由企业主管部门经理、会议主持人、用户、协调入员、IT 人员、秘书等共同组成的专题讨论组来分析、讨论问题并定义系统需求。联合需求计划是联合应用开发(Joint Application Development,JAD)的一部分。 联合需求计划是一种相对来说成本较离的需求获取方法,但也是一种有效的方法。联合需求计划将会起到群策群力的效果,对于一些问题最有歧义的时候或对需求最不清晰的领域都是十分有用的一种方法。这种方式由于鼓励用户参与,能够发挥用户和管理人员参与系统开发
20、过程的积极性,提高系统开发效率。联合需求计划会议的参与人数为618 人,时间为 15 小时,能够明显降低系统需求获取的时间成本,加速系统开发周期。在联合需求计划中可以通过系统原型对系统需求进行确认,便于系统获取设计审批。(2).问题 2(12分) 针对题目中所描述的需求获取要求(1)(6),选择最适合的需求获取方法填入表 1-1中的(a)(f)处。 (分数:8.33)_正确答案:( (a)文档分析或实地观察 (b)用户访谈或联合需求计划 (c)用户访谈或联合需求计划 (d)问卷调查或文档分析 (e)联合需求计划 (f)联合需求计划)解析: 各种需求获取方法都有其优点和弊端,实际使用过程中,应根
21、据不同类型的需求选择合适的需求获取方法。 (1)对于当前已有系统的理解采用文档分析和实地观察方法是最有帮助的; (2)和(3)用户访谈和联合需求计划能够提供一些丰富而详细的信息,并且能让分析员了解信息背后的原因,便于获取更深入的需求; (4)问卷调查和文档分析能方便地从一大堆信息资源中获取大量的有用信息,便于获取更大范围的需求; (5)和(6)联合需求计划能够鼓励用户参与到系统开发中,解决不同用户所提供信息之间的矛盾,便于获取全面、一致的需求。(3).问题 3(3分) 由于该企业销售规模较大,所积累的企业业务文档数量庞大,所以只能通过抽样实现不同类型的文档分析。如果对于每种类型的文档要求 90
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机水平 考试 高级 系统分析 2014 上半年 下午 答案 解析 DOC
