版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2006上半年系统分析师考试真题及答案F午卷 试题一 阅读下列系统需求陈述,回答问题 某银行准备开发一个网上信用卡管理系统 (1) 1-1和表1-2中的(1)-( 10)填充完整。 1、问题2、问题3和问题4。 CCMS该的基本功能为: 信用卡申请。非信用卡用户填写信用卡申请表,说明所要申请的信用卡类型及 申请者的基本信息, 提交CCM匿录。如果信用卡申请被银行接受,客户会收到 银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封 拒绝函给该客户。客户收到确认函后,需再次登录CCMS用信用卡号和密码激 活该信用卡。激活操作结束后,CCMS各激活通知发送给客户,告知客户其信用 卡
2、是否被成功地激活。 月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表, 对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录 CCMS 查看月报表,也可以要求 CCM醍供打印出的月报表。 信用卡客户信息管理。信用卡客户的个人信息可以在CCMS进行在线的管理。 每个信用卡客户可以在线查询其个人信息。 CCMS 信用卡交易记录。信用卡客户使用信用卡进行的每一笔交易都会记录在 中。 交易信息查询。信用卡客户可以登录 CCM曲询并核实其信用卡交易记录及交易 额。 在系统的需求分析阶段, 使用用例对系统需求建模。 表1-1和表1-2给出了其中两个用 例的概要描述。 表
3、1-1用例“非信用卡客户申请信用卡”的描述 输入信息 角色(Actor) 输出信息 角色(Actor) (2) (3) (4) (5) (6) (7) 表1-2用例“激活信用卡”描述 用例名称:激活信用卡 触发器:(8) 主要输入 主要输出 输入信息 角色(Actor) 输出信息 角色(Actor) 激活信用卡申请 信用卡客户 (9) (10) 信用卡客户信息 客户信息库 修改后的信用卡信息 信用卡信息库 信用卡信息 信用卡信息库 主要输出 用例名称:非信用卡客户申请信用卡 触发器:(1) 主要输入 【问题1】 将表 【答案】 (1) (2) (3) (4) 提交信用卡申请表 信用卡类型及申请
4、人的基本信息 非信用卡客户 确认函 5) 6) 7) 8) 9) 10) 6) 【问题 2】 除了表 起的用例?(给出用例名称即可) 【答案】 信用卡客户查询个人信息、信用卡客户查询信用卡交易信息、信用卡客户查询月报表。 【问题 3】 用 400 字以内文字,简要说明用例获取的基本步骤。 【答案】 (1) 以便简化原始 非信用卡客户 拒绝函 非信用卡客户 信用卡激活请求 激活通知 信用卡客户 注:(4)、(6)答案可以互换。 1-1 和表 1-2 给出的用例外, 从上述系统陈述中还可以获取哪些由信用卡客户发 定义该应用系统的边界 (可以用计算机系统作为边界, 也可以使用该应用系统 的那个机构中
5、的部门界限作为边界,还可以用该机构本身作为边界) 识别出该应用所有的角色( Actor )。 对于所识别出的每一角色,分别确定: 该角色所参与的每一种业务活动 各种业务活动的完整的事件序列 激发上述每一个事件序列的角色 对( 3)中确定的事件序列进行分析,去掉其中重要的事件序列 用结构化的自然语言来描述( 4)中确定的每一个事件序列,得到初步确定的 每一个用例。 对(5)中初步确定的每一个用例进行分析和必要的重组,采用包含( include )、 扩展( extend )和概括( generalization )关系来表示用例之前的关系,最 终得到所有的用例。 【问题 4】 用例除了使用表1-
6、1和表1-2所示的形式描述外,还可以使用UML的用例图来表示。分 别用100字以内文字,解释 UML用例图中扩展用例和抽象用例的内涵。 【答案】 扩展用例是一个由某个更复杂的用例提取出来的事件序列所构成的用例, 用例并扩展其功能。 若几个用例执行了同样的功能步骤, 可以把这些公共步骤提取成独立的抽象用例, 抽象 用例代表了某种形式的“复用” ,可以降低用例之间的冗余。 试题二 阅读以下关于工作流系统性能分析的叙述,回答问题1、问题 2和问题 3。 某企业正在创建一个工作流管理系统, 目前正处于过程定义阶段, 即创建工作流模型阶 段。对于这些工作流模型,除了要考虑工作流的正确性外,工作流的性能也
7、是十分重要的。 工作流性能主要反映工作流定量方面的特性, 例如, 任务的完成时间、 单位时间内处理的任 务数量、资源的利用率以及在预定的标准时间内完成任务的百分比等等。 图 2-1 所示的是一个简单的工作流模型(其中单位时间为 1 小时),它表示这样一个执 行过程:每小时将会有 20 个任务达到 c1 ,这 20 个任务首先经过处理 task1 ,再经过处理 task2,最终将结果传递到c3。处理task1和处理task2相互独立。 单位时间内达20个任务 占用1个资源,该处理平 均服务时间为2分钟 taski c2 鼻 task2 占用1个资源,该处理平 均服务时间为2.5分钟 图2-1 假
8、设性能评价模型符合M/M/1排队模型,在计算性能指标的过程中可以使用下列公式进 行计算: L= /(1-),S=1/(- ),W=/( 其中 表示资源利用率,表示单位时间内到达的任务数, 完成的任务数。 【问题1】 计算图 (1) (2) (3) (4) 【答案】 使用下列公式进行计算: =/,L= 2-1所示的工作流模型的下列性能指标: 每个资源的利用率; 每个处理中的平均任务数 平均系统时间S; 每个处理的平均等待时间 L; /(1- Taski ),S=1/( task2 ) 表示该资源单位时间内能够 W=/(-) =20 =60/2=30 =0.67 L=2 S=0.1小时(或6分钟)
9、 W=0.066小时(或4分钟) =20 =60/2.5=24 =0.83 L=5 S=0.25小时(或15分钟) W=0.208小时(或12.5分钟) 【问题2】 图2-1所给出的工作流模型的性能并不是最好的。实际上,对于工作流系统而言,同样 的工作、同样的资源,采用不同的工作流设计,任务的平均等待时间也不尽相同。若要在不 改变资源利用率、任务的到达速率和平均处理时间(S-W的情况下,降低平均完成时间, 在设计工作流系统时应遵循哪三个基本原则?用150字以内文字说明。 【答案】 S-W的情况下,降低平 若要在不改变资源利用率、任务的到达速率和平均处理时间( 均完成时间, (1) 在设计工作流
10、系统时应遵循的原则为: 尽可能并行执行任务。并行处理能够缩短完成时间。 争取提高资源弹性。确保资源能够胜任尽可能多的任务。弹性资源的使用能够 来高水平的资源利率和较短的完成时间。 尽可能按照处理时间为序来处理任务。通常最好给处理时间短的任务比处理时 (2) 长的任务更高的优先级。 【问题3】 针对以上三个设计原则, 选择其中的一种原则对图 2-i所示的工作流模型进行修正。给 出修正后的工作流模型(画图说明)。 【答案】 (i)使 taski 和 task2 并行。 占用i个资源,该处理的平均服务时间为2.5分钟 单位时间内到达20个任务 C21 C23 taski task2 c24 (2)
11、提高资源弹性。 单位时间内到达 20个任务 Ci C22 占用i个资源,该处理的平均服务时间为2分钟 2个资源 Ci taski task2 03 (3)按照处理时间为序处理任务。 单位时间内到达 20个任务 占用i个资源,该处理的平均服务时间为 2分钟 占用i个资源,该处理的平均服务时间为2.5分钟 Ci task2 C2 taski C3 试题三 i、问题2和问题3。 F面是张工与李工信 阅读下列关于软件开发方法的讨论,回答问题 张工和李工分别是某公司信息系统项目组和系统开发组的负责人。 息系统项目组承接的新项目时的对话。 张工:我们这次承接的新系统很具有挑战性, 在开发过程中不仅要使用一
12、种新的数据库 管理系统,用户所给的开发时间也比较短。我担心使用传统的SDLC(软件开发生存周期) 方法可能无法按期完成系统开发任务。 李工:这个项目有什么特点吗? 他们提出了许多要求, 张工:我不知道用户是否确切地明白他们想要一个怎样的新系统。 但是我不敢确定他们是否真正理解了这个新系统的功能。而且,这个系统可能会相当复杂, 因为它要与多个已有的系统进行交互。 李工:我希望我们有更多使用 RAD( Rapid Application Development ,快速应用开发) 方法的经验。目前你所面临的状况可能比较适合使用这种方法。 张工:我同意。 但是这个项目的时限不允许我们去学习运用 使用的
13、新的RDBMS关系数据库管理系统)。 【问题 1】 用100字以内文字,分析使张工放弃采用传统SDLC方法的原因。 【答案】 张式放弃传统的SDLC的原因是: (1) ( 2) ( 3) 【问题 2】 用200字以内文字,说明 RAD方法的基本思想。 【答案】 RAD的基本思想: (1) ( 2) 开发时间成为制约软件开发的重要因素; 不明确的用户需求; 必须使用不熟悉的开发技术。 RAD方法的工具以及即将要 让用户更主动地参与项目分析、设计和构造活动中来; 将项目开发组织成一系列重点突出的研讨会,研讨会要让项目投资方、用户、 分析员、设计人员和构造人员一同参与; 通过一种迭代的构造方法加速需
14、求分析和设计阶段; 让用户提前看到一个可工作的系统。 ( 3) ( 4) 【问题 3】 如果张工采用RAD方法开发该项目,应如何解决对RAD工具不熟悉以及使用新数据库管 理系统的问题?用 150 字以内文字说明。 【答案】 ( 1) 张工应尽可能在项目活动之前对项目组的部分成员进行 以及要采用的新 RDBMS勺培训; 可以聘请一个专业顾问(con sulta nt )来指导项目组使用 RAD工具和相关技术。 在需求不明确、对新技术不熟悉的情况下,专业顾问能够帮助项目组快速掌 握相关工具和技术。 RAD工具和相关技术 试题四 阅读下列关于系统运行的叙述,回答问题1、问题 2、问题 3 和问题 4
15、。 A公司准备建立一个合同管理和查询系统。该系统由1台服务器和100台客户机构成, 服务器和客户机之间通过局域网进行通信,服务器通过专线联接到两个交易网关A和B系 统构成如图 4-1 所示。 60MB的主存(假 任务 名称 任务 描述 占用的 服务器主 存 CPU 处理时 间 数据量 数据传 输 时间 接受 任务 服务器每隔10秒从 交易网关A和B接收 最新的交易数据 5MB 200ms 应用 任务1 将来自交易网关A和 交易数据传送给客户 机 6MB 300ms 交易数据由2000个 记录构成,每个记录 64B 10s 应用 任务2 将来自交易网关B的 交易数据传送给客户 机 6MB 200
16、ms 交易数据由1000个 记录构成,每个记录 64B 10s 应用 任务3 处理来自客户机的合 同数据 10MB 忽略 合同包括的数据为 3600B 30s 图4-1A公司的合同管理和查询系统 服务器是对称多处理器系统,操作系统使用虚拟存储。操作系统需要 设与CPU的数量无关)。 表4-1服务器完成的4种任务的描述 系统需要处理4种类型的操作:从交易网关接收数据,完成应用1到应用3的操作。服 务器直接从交易网关接收数据(这个操作被称为接收任务)。应用1至应用3需要客户机与 服务器协作完成。应用 1、应用2和应用3中由服务器执行的部分分别称为应用任务1、应 用任务2和应用任务3 (见表4-1
17、)。对于接收任务,即便是在峰值时间, 也必须在10s内完 成,否则数据会丢失。 系统中100台客户机的配置完全相同。 一台客户机一次只能处理一个应用,不能同时处 理多个应用。一个应用完成后,才能处理下一个。 服务器根据客户机选择的应用创建不同的应用任务。当客户机上的处理完成后, 相应的 应用任务也完成了。服务器启动时,分别为每个交易网关创建一个接收任务。 在峰值时间,处理应用 1的客户机有50台,处理应用2的客户机有30台,处理应用3 的客户机有20台。 由于该系统使用虚拟存储,因此没有必要全部从内存中为操作系统和每个任务申请存储 空间。但是,如果系统从主存中分配给操作系统的存储空间不到其所需
18、的80%分配给应用 任务的存储空间不到其所需的50%分配给接收任务的存储空间不到其所需的80%系统性 能会下降到不能接受的程度。 【问题1】 服务器所需的最小主存是多少?(单 要保证在峰值时间应用任务的处理速度仍可接受, 位:MB 【答案】 2*5=10MB 50*6+30*6+20*10=600MB 60MB 接收任务所需的主存: 应用任务所需的主存: 操作系统所需主存: 峰值时间服务器所需的最小主存为:10*0.8+680*0.5+60*0.8=396MB 【问题2】 在峰值时间,使用单独的CPU无法保证在规定的时间内完成各种应用。为了解决这个问 题,需要增加CPU的数量。计算在这种情况下
19、,服务器上安装的CPU的最小数量。(注:处 理速度与CPU的数量成正比)。 【答案】 保证在10s内不丢数据。 50*0.3+30*0.2+2*0.2=21.4s 服务器上安装的 CPU的最小数量:21.4/10=3 【问题3】 如果在服务器和客户机之间采用TCP/IP协议通信,在峰值时间,局域网上传输的数据 的最小流量是多少? 【答案】 50*2000*64B/10s+30*1000*64B/10s+20*3600B/30s=834.4KB/s 834.4*8Kb p/s=6675.2Kb p/s TCP/IP头),传输的最小数据量约为 若考虑局域网上控制信息的开销(以太网帧头、 7Mbp/
20、s。 【问题4】 在该系统中是否适合采用UDP作为服务器与客户机的通信协议?用 150字以内文字,说 明原因(可针对不同应用进行讨论)。 (1)应用1、应用2是实时显示交易数据,而且数据在局域网内传输,丢包的概率 非常低,偶发性的数据包丢失关系不大,适合采用UDP UDP (2)应用3处理合同数据,数据不准丢失,为保证数据的完整性,不宜采用 应采用TCP。 试题五 阅读下列关于成本效益分析的描述,回答问题1、问题2和问题3。 某企业准备开发一个信息管理系统,其生存周期为5年。该系统的预计开发成本、预计 的年运行/维护成本,以及预计的收益如表5-1所示(其中带括号的数据表示负值)。 表5-1某企
21、业信息管理系统成本/效益分析 第0年 第1年 第2年 第3年 第4年 第5年 开发成本 (Y 300,00 0) 运行/维护成 本 (Y 15,000 ) (Y 16,000 ) (Y 17,000 ) (Y 18,000 ) (Y 19,000 ) 折现系数 1.000 0.893 0.797 0.712 0.636 0.567 成本的现值 (Y 300,00 0) Y 13,395 Y 12,752 Y 12,104 Y 11,448 Y 10,773 累计的成本现 值 (Y 300,00 0) 收益 Y 150,000 Y 170,000 Y 190,000 Y 210,000 Y 230,000 折现系数 1.000 0.893 0.797 0.712 0.636 0.567 收益的现值 Y 0 Y 133,950 Y 135,490 Y 135,280 Y 133,560 Y 130,410 累计的收益现 值 Y 0 累计的成本现 值+收益现值 (Y 300,00 0) 【问题1】 (1) 目前许多管理人员将投资的净现值作为首选的成本效益分析。用 字,说明什么是净现值?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 排水沟、截水沟施工方案
- 2026宁波甬科天使创业投资基金管理有限公司招聘1人备考题库及答案详解(基础+提升)
- 2026湖南郴州市第一人民医院招聘58人备考题库及完整答案详解一套
- 混泥土预制桩施工安全技术交底
- 2025年县乡教师选调考试《教育学》考前冲刺测试卷带答案详解(达标题)
- 2026广西南宁兴宁区五塘镇中心卫生院招聘1人备考题库带答案详解(综合题)
- 2026福建泉州市晋江市社会组织综合党委招聘专职人员2人备考题库附参考答案详解(培优a卷)
- 2026年3月临泉皖能环保电力有限公司社会招聘1人备考题库(第二次)含答案详解(模拟题)
- 2026山东枣庄市薛城区招聘教师27人备考题库及参考答案详解(能力提升)
- 2026青海西宁正华建设投资控股有限公司招聘2人备考题库含答案详解ab卷
- 人教版2019高中英语选择性必修四(课文语法填空)
- 光伏场区工程总承包EPC招标文件
- 资金计划编制流程
- 2024年杭州市临空建设投资集团有限公司招聘笔试参考题库附带答案详解
- 路基工程防护施工培训课件
- 江阴职业技术学院单招《语文》考试参考题库(含答案)
- ROHS-2.0培训教材资料
- 7.2万有引力定律说课课件
- 建筑工程绿色施工评价标准概述(PPT 90张)
- GB/T 33588.2-2020雷电防护系统部件(LPSC)第2部分:接闪器、引下线和接地极的要求
- GB/T 29039-2012钢制采暖散热器
评论
0/150
提交评论