[计算机类试卷]2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc

上传人:sofeeling205 文档编号:492589 上传时间:2018-11-30 格式:DOC 页数:11 大小:408.50KB
下载 相关 举报
[计算机类试卷]2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc_第1页
第1页 / 共11页
[计算机类试卷]2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc_第2页
第2页 / 共11页
[计算机类试卷]2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc_第3页
第3页 / 共11页
[计算机类试卷]2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc_第4页
第4页 / 共11页
[计算机类试卷]2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析 1 阅读下列关于系统需求的陈述,回答问题 1、问题 2、问题 3和问题 4。 某银行准备开发一个网上信用卡管理系统 CCMS,该系统的基本功能为: (1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交 CCMS登录。如果信用卡申请被银行接受,客户会收到银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确认函后,需再次登录 CCMS,用信用卡号和密码 激活该信用卡。激活操作结束后, CCMS将激活通知发送给客户,告知客户其信

2、用卡是否被成功地激活。 (2)月报表生成。在每个月第一天的零点, CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录 CCMS查看月报表,也可以要求 CCMS提供打印出的月报表。 (3)信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS中进行在线的管理。每个信用卡客户可以在线查询其个人信息。 (4)信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在 CCMS中。 (5)交易信 息查询。信用卡客户,可以登录CCMS查洵并核实其信用卡交易记录及交易额。 在系统的需求分析阶段,使用用例对系统需求建模。表 1和表 2给出了其中两个

3、用例的概要描述。1 将表 1和表 2中的 (1) (10)填充完整。 2 除了表 1和表 2给出的用例外,从上述系统陈述中还可以获取哪些由信用卡客户发起的用例 ? (给出用例名称即可 ) 3 用 400字以内文字,简要说明用例获取的基本步骤。 4 用例除了使用表 1和表 2所示的形式描述外,还可以使用 UML的用例图来表示。分别用 100字以内文字,解释 UML用例图中 扩展用例和抽象用例的内涵。 5 阅读以下关于工作流系统性能分析的叙述,回答问题 1、问题 2和问题 3。 某企业正在创建一个工作流管理系统,目前正处于过程定义阶段,即创建工作流模型阶段。对于这些工作流模型,除了要考虑工作流的正

4、确性外,工作流的性能也是十分重要的。工作流性能主要反映工作流定量方面的特性,例如,任务的完成时间、单位时间内处理的任务数量、资源的利用率以及在预定的标准时间内完成任务的百分比等。 下图所示的是一个简单的工作流模型 (其中单位时间为 1小时 ),它表示这样一个执行过程:每小时将会有 20今任务达到 c1,这 20个任务首先经过处理task1,再经过处理 task2,最终将结果传递到 c3。处理 task1和处理 task2相互独立。 假设性能评价模型符合 M/M/1排队模型,在计算性能指标的过程中可以使用下列公式进行计算: , 其中 表示资源利用率, 表示单位时间内到达的任务数, 表示该资源单位

5、时间内能够完成的任务数。 5 计算上图所示的工作流模型的下列性能指标: (1)每个资源的利用率 ; (2)每个处理中的平均任务数 L; (3)平均系统时间 S; (4)每个处理的平均等待时间 W。 6 上图所给出的工作流模型的性能并不是最好的。实际上,对于工作流系统而言,同样的工作、同样的资源,采用不同的工作流设计,任务的平均等待时间也不尽相同。若要在不改变资源利用率、任务的到达速率和平均处理时间 (S-W)的情况下,降低平均完成时间,在设计工作流系统时应遵循哪三个基本原则 ?用 150字以内文字说明。 7 针对以上 3个设计原则,选择其中的一种原则对上图所示的工作流模型进行修正。给出修正后的

6、工作流模型 (画图说明 )。 8 阅读下列关于软件开发方法的讨论,回答问题 1、问题 2和问题 3。 张工和李工 分别是某公司信息系统项目组和系统开发组的负责人。下面是张工与李工讨论信息系统项目组承接的新项目时的对话。 张工:我们这次承接的新系统很具有挑战性,在开发过程中不仅要使用一种新的数据库管理系统,而且用户所给的开发时间也比较短。我担心使用传统的SDLC(软件开发生存周期 )方法可能无法按期完成系统开发任务。 李工:这个项目有什么特点吗 ? 张工:我不知道用户是否确切地明白他们想要一个怎样的新系统。他们提出了许多要求,但是我不敢确定他们是否真正理解这个新系统的功能。而且,这个系统可能会相

7、当复杂,因为 它要与多个已有的系统进行交互。 李工:我希望我们有更多使用 RAD(Rapid Application Development,快速应用开发 )方法的经验。目前你所面临的状况可能比较适合使用这种方法。 张工:我同意。但是这个项目的时限不允许我们去学习运用 RAD方法的工具以及即将要使用的新的 RDBMS(关系数据库管理系统 )。 8 用 100字以内文字,分析使张工放弃采用传统的 SDLC方法的原因。 9 用 200字以内文字,说明 RAD方法的基本思想。 10 如果张工采用 RAD方法开发该项目,应如 何解决对 RAD工具不熟悉以及使用新数据库管理系统的问题 ?用 150字以内

8、文字说明。 11 阅读下列关于系统运行的叙述,回答问题 1、问题 2、问题 3和问题 4。 A公司准备建立一个合同管理和查询系统。该系统由 1台服务器和 100台客户机构成,服务器和客户机之间通过局域网进行通信,服务器通过专线联接到两个交易网关 A和 B。系统构成如下图所示。 服务器是对称多处理器系统,操作系统使用虚拟存储。操作系统需要 60MB的主存 (假设与 CPU的数量无关 )。 系统需要处理 4种类型的操作:从交易网关接收数据,完成应用 1到应用3的操 作。服务器直接从交易网关接收数据 (这个操作被称为接收任务 )。应用 1到应用 3需要客户机与服务器协作完成。应用 1、应用 2和应用

9、 3中由服务器执行的部分分别称为应用任务 1、应用任务 2和应用任务 3(见下表 )。对于接收任务,即便是在峰值时间,也必须在 10s内完成,否则数据会丢失。系统中的 100台客户机的配置完全相同。一台客户机一次只能处理一个应用,不能同时处理多个应用。一个应用完成之后,才能处理下一个。 服务器根据客户机选择的应用创建不同的应用任务。当客户机上的处理完成后,相应的应用任务也完成了。服务器启动时,分别 为每个交易网关创建一个接收任务。 在峰值时间,处理应用 1的客户机有 50台,处理应用 2的客户机有 30台,处理应用 3的客户机有 20台。 由于该系统使用虚拟存储,因此没有必要全部从主存中为操作

10、系统和每个任务申请存储空间。但是,如果系统从主存中分配给操作系统的存储空间不到其所需的 80%,分配给应用任务的存储空间不到其所需的 50%,分配给接收任务的存储空间不到其所需的 80%,系统性能会下降到不能接受的程度。 11 要保证在峰值时间应用任务的处理速度仍可接受,服务器所需的最小主存是多少 ? (单位: MB) 12 在峰值时间,使用单独的 CPU无法保证在规定的时间内完成各种应用。为了解决这个问题,需要增加 CPU的数量。计算在这种情况下,服务器上安装的 CPU的最小数量。 (注:处理速度与 CPU的数量成正比 ) 13 如果在服务器和客户机之间采用 TCP/IP协议通信,在峰值时间

11、,局域网上传输的数据的最小流量是多少 ? 14 在该系统中是否适合采用 UDP作为服务器与客户机的通信协议 ?用 150字以内文字,说明原因 (可针对不同应用进行讨论 )。 15 阅读下列关于成本 /效益分析的描述,回答问题 1、问题 2和问题 3。 某企业准备开发一个信息管理系统,其生存周期为 5年。该系统的预计开发成本、预计的年运行 /维护成本,以及预计的收益如下表所示 (其中带括号的数据表示负值 )。15 (1)目前许多管理人员将投资的净现值作为首选的成本效益分析。用 100字以内文字,说明什么是净现值 ? (2)根据上表给出的数据,第 5年的累计的成本现值 +收益现值是多少 ?利用净现

12、值技术分析该项目是否具有经济可行性 ?并解释原因。 16 投资回收分析技术用于确定投资是否可以收回以及 什么时候收回。在自然增长的收益超过自然增长和持续付出的成本之前的那一段时间被称为投资回收期。根据上表给出的数据,该项目的投资回收期是 _年 (从 A、 B、 C、 D4个选项中选择一个 )。 A 1 2 B 2 3 C 3 4 D 4 5 17 一个项目的投资回报率 ROI(Return of Investment)是度量企业从一项投资中获得的回报总量与投资总量之间关系的百分率。根据上表给出的数据,计算该项目的全生存期的投资回报率 (lifetime ROI)和年平均投资回报率 (annua

13、l ROI)。 2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷答案与解析 1 【正确答案】 解答要点 (1)提交信用卡申请表 (2)信用卡类型及申请人的基本信息 (3)非信用卡客户 (4)确认函 (5)非信用卡客户 (6)拒绝函 (7)非信用卡客户 (8)信用卡激活请求 (9)激活通知 (10)信用卡客户 注: (4)、 (6)答案可以互换。 2 【正确答案】 解答要点 信用卡客户查询个人信息、信用卡客户查询、信用卡交易信息、信用卡客户查询月报表。 3 【正确答案】 解答要点 (1)定义该应用系统的边界 (可以用计算机系统作为边界,也可以使用该应用系统的那个机构中的

14、部门界限作为边界,还可以用该机构本身作为边界 )。 (2)识别出该应用系统所有的角色 (Actor)。 (3)对于所识别出的每一个角色,分别确定; . 该角色所参与的每一种业务活动 . 各种业务活动的完整的事件序列 . 激发上述每一个事件序列的角色 (4)对 (3)中确定的事件序列进行分析,去掉其中重复的事件序列。 (5)用结构化的自然语言来描述 (4)中确定的每一个事件 序列,得到初步确定的每一个用例。 (6)对 (5)中初步确定的每一个用例进行分析和必要的重组,采用包含 (include)、扩展(extend)和概括 (generalization)关系来表示用例之间的关系,最终得到所有的

15、用例。 4 【正确答案】 解答要点 扩展用例是一个由某个更复杂的用例提取出来的事件序列所构成的用例,以便简化原始用例并扩展其功能。 若几个用例执行了同样的功能步骤,可以把这些公共步骤提取成独立的抽象用例。抽象用例代表了某种形式的 “复用 ”,可以降低用例之间的冗余。 5 【正 确答案】 解答要点 使用下列公式进行计算: task1 task2 =20 =20 =60/2.5=24 ,=60/2=30 =0.83 =0.67 L=5 L=2 S=0.25小时 (或 15分钟 ) S=0.1小时 (或 6分钟 ) W=0.208小时 (或 12.5分钟 ) W=0.066小时 (或 4分钟 ) 6

16、 【正确答案】 解答要点 若要在不改变资源利用率、任务的到达速率和平均处理时间 (S-W)的情况下,降低平均完成时间,在设计工作流系统时应遵循的原则为: (1)尽可能并行执行任务。并行 处理能缩短完成时间。 (2)争取提高资源弹性。确保资源能够胜任尽可能多的任务。弹性资源的使用能够带来高水平的资源利用率和较短的完成时间。 (3)尽可能按照处理时间为序来处理任务。通常最好给处理时间短的任务比处理时间长的任务更高的优先级。 7 【正确答案】 解答要点 (1)使 task1和 task2并行。 (2)提高资源弹性。 (3)按照处理时间为序处理任务。 8 【正确答案】 解答要点 张工放弃传统的 SDL

17、C的原因是: (1)开发时间成为制约软件开发的重要因素; (2)不明确的用户需 求; (3)必须使用不熟悉的开发技术。 9 【正确答案】 解答要点 RAD的基本思想: (1)让用户更主动地参与到项目分析、设计和构造活动中来: (2)将项目开发组织成一系列重点突出的研讨会,研讨会要让项目投资方、用户、分析员、设计人员和构造人员一同参与; (3)通过一种迭代的构造方法加速需求分析和设计阶段; (4)让用户提前看到一个可工作的系统。 10 【正确答案】 解答要点 (1)张工应尽可能在项目启动之前对项目组的部分成员进行 RAD工具和相关技术以及要采用的新 RDBMS的培训: (2)可以聘请一个专业顾问

18、 (consultant)米指导项目组使用 RAD工具和相关技术。在需求不明确、对新技术不熟悉的情况下,专业顾问能够帮助项目组快速掌握相关工具和技术。 11 【正确答案】 解答要点 接收任务所需的主存: 25 10MB 应用任务所需的主存: 506+306+2010 680MB 操作系统所需主存: 60MB 峰值时间服务器所需的最小主存为: 100.8+6800.5+600.8 396MB 12 【正确答案】 解答要点 保证在 10s内 不丢数据。 500.3+300.2+20.2 21.4s 服务器上安装的 CPU的最小数量: |21.4/10| 3 13 【正确答案】 解答要点 50200

19、064B/10s+30100064B/10s+203600B/30s 834.4KB/s 834.48Kbp/s 6675.2Kbp/s 若考虑局域网上控制信息的开销 (以太网帧头、 TCP/IP头 ),传输的最小数据量约为 7Mbp/s。 14 【正确答案】 解答要点 (1)应用 1、应用 2是实时显 示交易数据,而且数据在局域网内传输,丢包的概率非常低,偶发性的数据包丢失关系不大:适合采用 UDP。 (2)应用 3处理合同数据,数据不准丢失,为保证数据的完整性,不宜采用 UDP,应采用 TCP。 15 【正确答案】 解答要点 (1)净现值分析:在贴现了所有的成本和收益之后,贴现后的收益与贴

20、现后的成本之和就等于净现值。如果结果为正,则投资就是可行的;结果为负,则投资就不够好。具有最高正净现值的方案就是最佳投资方案。 (2)第 5年的累计的成本现值收益现值是¥ 319.666。 该项目具有经济可行性。其最终的净 现值为正,说明项目能够收回所投入的成本。 16 【正确答案】 解答要点 由上表中计算出的数据可知,在第 2 3年时,收益已经超过了所投入的成本。所以,该项目的投资回收期为 2 3年。选择 B。 17 【正确答案】 解答要点 全生存期的投资回报率 (预计的全生存期收益 +预计的全生存期成本 )/预计的全生存期成本 (668 690-349024)/349024 97.3% 年平均投资回报率全生存期投资回报率 /软件的生存期 97.3%/5 19.5%

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

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

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