首页

软考 - 高级_系统分析师

类型:
选择方向:
选择考试:
题型:
为你找到 104 个题目。

阅读下列关于成本/效益分析的描述,回答问题1、问题2和问题3。
  某企业准备开发一个信息管理系统,其生存周期为5年。该系统的预计开发成本、预计的年运行/维护成本,以及预计的收益如表5—1所示(其中带括号的数据表示负值)。

[问题1](12分)

(1)目前许多管理人员将投资的净现值作为首选的成本效益分析。用100字以内文字,说明什么是净现值?
(2)根据表5—1给出的数据,第5年的累计的成本现值+收益现值是多少?利用净现值技术分析该项目是否具有经济可行性?并解释原因。
[问题2](5分)
投资回收分析技术用于确定投资是否可以收回以及什么时候收回。在自然增长的收益超过自然增长和持续付出的成本之前的那一段时间被称为投资回收期。根据表5—1给出的数据,该项目的投资回收期是     年(从A.B.C.D四个选项中选择一个)。
A.1-2   B.2-3   C.3-4   D.4-5
[问题3](8分)
一个项目的投资回报率ROI (Return of Investment)是度量企业从一项投资中获得的回报总量与投资总量之间关系的百分率。根据表5—1给出的数据,计算该项目的全生存期的投资回报率(lifetime ROI)和年平均投资回报率(annual ROI)。

阅读下列关于系统运行的叙述,回答问题1、问题2、问题3和问题4。
A公司准备建立一个合同管理和查询系统。该系统由1台服务器和100台客户机构成,服务器和客户机之间通过局域网进行通信,服务器通过专线联接到两个交易网关A和B。系统构成如图4—1所示。


服务器是对称多处理器系统,操作系统使用虚拟存储。操作系统需要60MB的主存(假设与CPU的数量无关)。  
系统需要处理4种类型的操作:从交易网关接收数据,完成应用1到应用3的操作。服务器直接从交易网关接收数据(这个操作被称为接收任务)。应用1到应用3需要客户机与服务器协作完成。应用1、应用2和应用3中由服务器执行的部分分别称为应用任务1、应用任务2和应用任务3(见表4—1)。对于接收任务,即便是在峰值时间,也必须在10s内完成,否则数据会丢失。

表4—1  
系统中的100台客户机的配置完全相同。一台客户机一次只能处理一个应用,不能同时处理多个应用。一个应用完成之后,才能处理下一个。  
服务器根据客户机选择的应用创建不同的应用任务。当客户机上的处理完成后,相应的应用任务也完成了。服务器启动时,分别为每个交易网关创建一个接收任务。
在峰值时间,处理应用1的客户机有50台,处理应用2的客户机有30台,处理应用3的客户机有20台。  
由于该系统使用虚拟存储,因此没有必要全部从主存中为操作系统和每个任务申请存储空间。但是,如果系统从主存中分配给操作系统的存储空间不到其所需的80%,分配给应用任务的存储空间不到其所需的50%,分配给接收任务的存储空间不到其所需的80%,系统性能会下降到不能接受的程度。

[问题1](6分)
要保证在峰值时间应用任务的处理速度仍可接受,服务器所需的最小主存是多少?(单位:MB)
[问题2](6分)
在峰值时间,使用单独的CPU无法保证在规定的时间内完成各种应用。为了解决这个问题,需要增加CPU的数量。计算在这种情况下,服务器上安装的CPU的最小数量。(注:处理速度与CPU的数量成正比)
[问题3](6分)
如果在服务器和客户机之间采用TCP/IP协议通信,在峰值时间,局域网上传输的数据的最小流量是多少?
[问题4](7分)
在该系统中是否适合采用UDP作为服务器与客户机的通信协议?用150字以内文字,说明原因(可针对不同应用进行讨论)。

阅读下列关于软件开发方法的讨论,回答问题1、问题2和问题3。
张工和李工分别是某公司信息系统项目组和系统开发组的负责人。下面是张工与李工讨论信息系统项目组承接的新项目时的对话。
张工:我们这次承接的新系统很具有挑战性,在开发过程中不仅要使用一种新的数据库管理系统,用户所给的开发时间也比较短。我担心使用传统的SDLC(软件开发生存周期)方法可能无法按期完成系统开发任务。
李工:这个项目有什么特点吗?
张工:我不知道用户是否确切地明白他们想要一个怎样的新系统。他们提出了许多要求,但是我不敢确定他们是否真正理解这个新系统的功能。而且,这个系统可能会相当复杂,因为它要与多个已有的系统进行交互。
李工:我希望我们有更多使用RAD (Rapid Application Development,快速应用开发)方法的经验。目前你所面临的状况可能比较适合使用这种方法。
张工:我同意。但是这个项目的时限不允许我们去学习运用RAD方法的工具以及即将要使用的新的RDBMS(关系数据库管理系统)。

[问题1](8分)
用100字以内文字,分析使张工放弃采用传统的SDLC方法的原因。 
[问题2](9分)
用200字以内文字,说明RAD方法的基本思想。
[问题3](8分)
如果张工采用RAD方法开发该项目,应如何解决对RAD工具不熟悉以及使用新数据库管理系统的问题?用150字以内文字说明。

阅读以下关于工作流系统性能分析的叙述,回答问题1、问题2和问题3。
某企业正在创建一个工作流管理系统,目前正处于过程定义阶段,即创建工作流模型阶段。对于这些工作流模型,除了要考虑工作流的正确性外,工作流的性能也是十分重要的。工作流性能主要反映工作流定量方面的特性,例如,任务的完成时间、单位时间内处理的任务数量、资源的利用率以及在预定的标准时间内完成任务的百分比等等。
图2—1所示的是一个简单的工作流模型(其中单位时间为1小时),它表示这样一个执行过程:每小时将会有20个任务达到c1,这20个任务首先经过处理task1,再经过处理task2,最终将结果传递到c3。处理task1和处理task2相互独立。 

假设性能评价模型符合M/M/1排队模型,在计算性能指标的过程中可以使用下列公式进行计算:


其中ρ表示资源利用率,λ表示单位时间内到达的任务数,μ表示该资源单位时间内能够完成的任务数。

[问题1](10分)  
计算图2—1所示的工作流模型的下列性能指标:
(1)每个资源的利用率ρ;

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

阅读下列系统需求陈述,回答问题1、问题2、问题3和问题4。
某银行准备开发一个网上信用卡管理系统CCMS,该系统的基本功能为:
(1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS登录。如果信用卡申请被银行接受,客户会收到银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确认函后,需再次登录CCMS ,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功地激活。
(2)月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表。
(3)信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS中进行在线的管理。每个信用卡客户可以在线查询其个人信息。
(4)信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中
(5)交易信息查询。信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额。
在系统的需求分析阶段,使用用例对系统需求建模。表1—1和表1—2给出了其中两个用例的概要描述。

[问题1](10分)  
将表1—1和表1—2中的(1)~(10)填充完整。
[问题2](4分)  
除了表1—1和表1—2给出的用例外,从上述系统陈述中还可以获取哪些由信用卡客户发起的用例?(给出用例名称即可)
[问题3](7分)  
用400字以内文字,简要说明用例获取的基本步骤。
[问题4](4分)  
用例除了使用表1—1和表1—2所示的形式描述外,还可以使用UML的用例图来表示。分别用100字以内文字,解释UML用例图中扩展用例和抽象用例的内涵。

从下列的4道试题(试题二至试题五)中任选2道解答。如果解答的试题数超过2道,则题号小的2道解答有效。

阅读以下关于企业网络建设方案分析方面的描述,回答问题1至问题3。
A企业是一家汽车制造公司,随着业务发展,需要将该企业在某城市内的八家销售公司进行网络互连。目前,该企业所传输的信息量比较少,但要求通信数据传输可靠,网络建设的成本又不能太高。为此,网络部的张总工程部召集部门有关技术骨干讨论企业网络建设问题。在讨论过程中,提出了如下四种解决方案:
(1)铺设光缆;
(2)采用微波技术;
(3)租用电路专线;
(4)采用ADSL接入Internet,并采用VPN实现销售公司间的网络互连。

张总工程师经过仔细考虑,根据企业现状,最终选择了第四种方案。

问题1(11分)
请用200字以内文字简要叙述四种方案的优缺点,并说明张总工程师选择第四种方案的理由。
问题2(6分)
采用ADSL接入的模型如图5-1所示。请将下列术语对应的编号填入图5-1中(1)-(8)处。
A:局端ADSL Modem
B:用户端ADSL Modem
C:模拟信号
D:中央局端模块
E:程控交换机
F:局端滤波器
G:数字信号
H:远端用户模块ATU-R


问题3(8分)
请问200字以内文字从安全保证角度简要叙述实现VPN的几种关键技术。

阅读以下关于数据库中数据的备份于恢复的叙述,回答问题1至问题4。
在数据库的运行过程中,为防止由于计算机系统的软、硬见故障成数据库中全部或部分数据丢失,需要建立冗余数据,即备份数据,以便在系统出现故障后能及时使数据库恢复到故障前的正确状态,即实现数据库恢复。

问题1(8分)
数据库备份常用的技术是数据转储和建立日志文件,请用150字以内文字列出数据转储方式分类并分别解释。
问题2(6分)
请用150字以内文字简要叙述日志文件的建立过程及其在故障恢复中的作用。
问题3(6分)
数据备份时是否支持应用程序对数据库的并发访问?如何在数据恢复过程中保证数据的一致性?请用200字以内文字简要叙述。
问题4(5分)
什么是系统容灾能力?采用什么机制可以提高系统的容灾能力?请用150字以内文字简要说明。

阅读以下关于软件能力成熟度模型(CMM)方面的叙述,回答问题1至问题3。
某企业主要从事计算机及相关软件的研制工作,许多产品已被广泛应用到各行各业,五年前,该企业已通过了ISO9000系列的质量认证。但是,随着企业业务的不断扩展,企业开发的软件规模越来越大;从事软件开发的人员数量越来越多;而软件产品中错误数也大幅增加,不但影响了企业形象,同时也增大了企业售后服务的成本。针对这种情况,企业经理决定在企业中全面实施软件能力成熟度模型(CMM)的管理体系。
本项任务由企业主管质量的部门承担,通过对本企业软件人员构成了了解与分析,结合原先ISO9000的实施情况,根据CMM模型的具体要求,质量部门提出了在本企业CMM的具体实施方案。

问题1(5分)
CMM共分5个等级,18个关键过程域,其中10个关键过程域如图3-1所示。请在答题纸上图3-1中用连线方式连接CMM等级和对应的关键过程域。
问题2(9分)  
该企业不是大规模的软件开发企业,软件开发队伍由60多人组成,分散在多个不同的研发部门,每个研发部门的各个软件项目均由3-4人组成。在实施CMM管理时哪种等级最适应该企业?请用200字以内文字简要分析理由。
问题3(11分)  
本企业原先实施着ISO9000系列,大家已习惯了ISO9000系列的管理方式,如果要实施CMM,在企业管理上应该做哪几点改进?请在答题纸上填充表3-1的空白以说明ISO9000系列对软件开发的要求与CMM要求的主要差异。

图3-1

阅读以下关于嵌入式实时操作系统软件的选型分析方面的叙述,回答问题1至问题3。
某研究所承担了一项宇航嵌入式系统的研制任务,本项任务技术难度大、可靠性要求高、进度要求紧,预计软件规模约在一万行以上。而该所原先承担的相关项目均是用汇编语言编写(软件规模较小,一般是几百行)。项目主管工程师将软件开发的论证工作分别布置给了王工和李工,要求他们根据本项目的技术要求,在一周内分别提出软件的实施方案。
(1)该宇航嵌入式系统由数据处理机、信号处理机以及数据采集模块组成。信号处理机主要通过数据采集模块将大量不同时间周期的外部数据采集进来,进行预处理(如FFT变换)后提交给数据处理机;数据处理机根据功能要求完成各种计算处理工作,并将结果输出。为了达到数据处理机和信号处理机的标准化,这两类处理机均采用同种处理机的体系结构(如:PowerPC7410)。整个系统工作的最大周期为1s,最小周期为5ms。数据处理机上任务分布如下表所示。


(2)一周后,王工和李工提交了各自的实施方案,其共同之处在于二者均提出采用操作系统及相应的软件开发环境。但是,王工和李工在选择什么样的操作系统及开发环境方面出现了较大分歧。王工的实施方案指出,为了满足本项目的技术要求,并有利于本所软件的长期发展,应选用具有硬实时处理能力的嵌入式实时操作系统及开发环境(例如VxWorks等);而李工的实施方案指出,操作系统主要完成对计算机资源的管理与分配工作,考虑到人们对操作系统及软件开发工具的熟悉程度,本项目应选用具有大众化的、开发人员容易上手的嵌入式操作系统(例如Windows CE、Linux)。
(3)在两人争执不下的情况下,项目主管工程师组织了相关专家对王工和李工提交的实施方案进行了评审。最后,专家组一致认为王工的方案切实可行,操作系统的选型论证充分、客观,可以作为本所未来几年中相关项目的软件开发的基本环境。同时专家组还就具体实施选择嵌入式实时操作系统及开发环境产品时应着重考虑的相关问题提出了几点建议。

问题1(10分)  
为什么专家组一致认为王工的实施方案切实可行?请用200字以内文字简要说明。
问题2(7分)
选择实时嵌入式操作系统及开发环境时应考虑哪几方面问题?请用200字以内文字简要论证。
问题3(8分)  
根据本项目中任务的时间性能参数,请用200字以内文字(也可用图示)描述任务的被调度关系,并分析系统是否可调度(暂不考虑操作系统的时间开销)。

阅读以下关于网上银行贷款业务的说明,回答问题1至问题3。
某银行开通了网上银行业务,其网上贷款业务流程为:
1.客户在网上填写姓名、电子邮件地址、贷款类型、贷款金额、身份证号、通讯地址等信息,提交贷款申请;
2.在指定的时间内,客户会受到银行的电子邮件,通知贷款是否被批准;
3.银行根据客户提交的信息,创建贷款申请任务,创建工作由运行在主机上的CICS(客户信息控制系统)完成,同时需要从第三方获得客户的信用审查信息;
4.由信贷员对该项贷款申请业务进行审批,然后由风险检查系统评估该项贷款的风险程度,风险大的贷款申请被拒绝;
5.无论批准或者拒绝,结果都会通过邮件系统递交给客户。对于拒绝的贷款申请,还要通知贷款申请任务进行有关操作;
6.除了信贷员审批环节需要人机互外,业务是自动进行的。

问题1(9分)
上述网上贷款业务采用SOA架构来实现。上述业务流程中涉及哪些功能单元?什么是SOA?本题中的案例采用SOA具有哪些优点?请用200字以内文字说明。
问题2(10分)
请在答题纸上将以下关于SOA的叙述填写完整。
SOA不是一个新鲜事物,但它却是传统的面向对象模型的替代模型。相比较而言,面向对象的模型是(1)耦合和(2)粒度的,而SOA是(3)耦合和(4)粒度的。SOA系统原型的一个典型例子是(5)(CORBA),它已经出现很长时间了,其定义的概念与SOA相似。
随着Web Services的成熟,现在的SOA已经有所发展,这些进展是以(6)为基础的。在Web Services中,通过(7)来描述接口,与CORBA中的(8)(接口描述语言)相比,它动态性更强、灵活度更高。
SOA还具有管理上的优点。例如,现在管理员可直接管理开发人员所构建的(9),这远胜于以往管理单个应用的方式。通过分析(10)间的交互,SOA可以帮助企业了解何时以及什么业务逻辑被切实执行了,这使管理员能够有针对性地优化业务流程。
问题3(6分)
上述网上贷款系统能够实际应用的基本前提之一是满足金融领域的安全性需求。该系统必须要满足哪些安全方面的需求?请用200字以内的文字简要说明。

上一页

第 2 页