[计算机类试卷]2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc
《[计算机类试卷]2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2006年上半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc(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协议通信,在峰值时间
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2006 上半年 软件 水平 考试 高级 系统分析 下午 案例 分析 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492589.html