2025软考高级《系统分析师》案例模拟题合集

首先分享一下系统分析师资料合集,有历年真题、自学打卡表、精华知识点等,需要的留邮,打包分享!

一、希赛公司承担一个舆情监管系统的开发,整个项目划分为九项活动,项目相关信息如表所示:

活动名称

工期/天(乐观、可能、悲观)

紧前活动

所需人数

A

(1、4、7)

-

6

B

(12、14、22)

A

15

C

(13、14、21)

A

13

D

(8、9、16)

B

17

E

(10、17、18)

C

18

F

(6、7、8)

D、E

9

G

(5、8、11)

E

12

H

(9、16、17)

F、G

20

I

(3、5、7)

H

10

问题内容:

【问题1】(6分)

请确定项目的关键路径,最短工期。

【问题2】(9分,每空1.5分)

A的期望工期为(1),松弛时间为(2)。

D的期望工期为(3),松弛时间为(4)。

F的期望工期为(5),松弛时间为(6)。

【问题3】(4分)

项目中,每个活动一旦开始,不允许暂停,请分析在要求最短时间完工的情况下,该项目最少需要多少人。

【问题4】(6分)

如果项目中F活动延误3天,会带来什么影响,针对该影响是否需要采取进度调控措施,如果调控,可采用什么方式。

试题答案:

【问题1】(6分)

关键路径为:ACEGHI。最短工期:63天。

【问题2】(9分,每空1.5分)

A的期望工期为4天,松弛时间为0天。

D的期望工期为10天,松弛时间为7天。

F的期望工期为7天,松弛时间为1天。

【问题3】(4分)

要求最短时间完工的情况下,该项目最少需要35人【即D与E并行工作时所需要的人员数】。

【问题4】(6分)

F活动的总时差只有1天,如果延误3天,总工期将变为65天,即延误总工期2天。如果要按时完工,可对后续活动H或I采取快速跟进策略,或是采取增加资源策略(加人或加班)进行调整。

试题解析:

乐观

最可能

悲观

三点估算工期

A

1

4

7

4

B

12

14

22

15

C

13

14

21

15

D

8

9

16

10

E

10

17

18

16

F

6

7

8

7

G

5

8

11

8

H

9

16

17

15

I

3

5

7

5


二、希赛公司受某北斗定位运营公司委托开发一套车辆调度监管系统,项目组从多个方面对该系统进行了可行性分析,在项目组给出的可行性分析报告中,对项目的成本、收益情况进行了说明:建设投资总额为500万元,建设期为1年,运营期为4年,该方案现金流量表如表1所示。

表1系统解决方案现金流量表(单位:万元)

问题内容:

【问题1】(8分)

可行性研究通常从以下四个方面进行:

1、(a):主要评估建设成本、运行成本和项目建设后的收益。

2、(b):涉及未经许可使用其他企业被保护的技术或构件。

3、(c):研究对象是信息系统需要实现的功能和性能以及约束。

4、(d):考虑的问题包括客户方工作人员没有足够的IT技能使用好开发出来的系统,这些问题虽然与系统本身无关,但可能造成影响。

【问题2】(5分)

成本和收益是经济可行性评价的核心要素,成本一般分为开发成本和运营成本, 收益包括有形收益和无形收益,请对照下列5项内容,将其序号分别填入成本和收益对应的类别。

(a)运行管理人员工资;

(b)购买云服务部署系统;

(c)程序员工资;

(d)客户忠诚度提升;

(e)销售额同比提高;

【问题3】(6分)

根据表1所示现金流量表已知信息,填充(1)-(3)空(结果保留2位小数)。

【问题4】(6分)

根据表1所示现金流量表,分别给出该解决方案的净现值、动态投资回收期和年均投资收益率。(结果保留2位小数)。

试题答案:

【问题1】

(a)经济可行性

(b)法律可行性

(c)技术可行性

(d)用户使用可行性

【问题2】

(1)开发成本:(c)程序员工资;

(2)运营成本:(a)运行管理人员工资;(b)购买云服务部署系统;

(3)有形收益:(e)销售额同比提高;

(4)无形收益:(d)客户忠诚度提升;

【问题3】

(1)0.75 (2)604.40 (3)622.80

【问题4】

净现值=786.0-690.2=95.80

动态投资回收期=3+(649.4-622.8)/((240-60)*0.68)=3.22

年均投资收益率=786.0/690.2/4=28.47%

试题解析:

本题首先考查的是可行性研究的分类,可行性研究的类别包括以下四种。

经济可行性:成本收益分析,包括建设成本、运行成本和项目建设后可能的经济收益。

技术可行性:技术风险分析,现有的技术能否支持系统目标的实现,现有资源(员工,技术积累,构件库,软硬件条件)是否足以支持项目的实施。

法律可行性(社会可行性):不能与国家法律或政策相抵触。

用户使用可行性:执行可行性,从信息系统用户的角度评估系统的可行性。

题目中最值得注意的是:“涉及未经许可使用其他企业被保护的技术或构件”,在此描述中,出现了技术和构件之类看上去与技术直接相关的名词,容易让人误认为是技术可行性。但仔细分析,我们会发现描述的重点是用到了未经许可的技术和构件,这是构成侵权有法律风险的。

另外值得注意的是问题3中第(1)空是关于折现系数的计算,计算方法是(1+i)^n,其中i是利率等于10%,而n是当前年份即3,所以计算结果为0.75。第(2)应是在上一年累计折现值554.6的基础上加60的现值,即554.6+60*0.83=604.40。第(3)空是在上一年累计收益现值397.8的基础上,加当前收益300的现值,即397.8+300*0.75=622.8。

问题4中,净现值最容易求得,因为题目中已告知投入资金累计现值为:690.2,收益资金累计现值为:786.0,净现值是整个项目净收益折成现值,所以把两者相减即可。

动态投资回收期的计算,主要注意计算时,一定要采用现值进行。首先我们分析表1可知,收益累计值大于投入累计值是在第4年首次出现的,所以回收期应在3年多的位置。具体什么位置呢?要看第4年全年收回多少钱,而第3年末,还有多少钱没有收回,这两者之间的比值。即:(649.4-622.8)/((240-60)*0.68)=0.22,所以3.22年为动态投资回收期。

年均收益率的计算方式为:年均净收益/投资总额,此处不必费劲求年均净收益,可以先求出总投资收益率再除年份,得到年均投资收益。总投资收益为:786.0/690.2=113.88%。运营期为4年,所以年均投资收益率为:113.88%/4=28.47%。


三、希赛公司在创业初期快速地开发了一个网站,然后就迅速的投向市场进行运营。经过半年的业务扩展,现有系统已经明显的出现了访问进度缓慢,有时甚至出现系统故障瘫痪的现象,影响了业务的进一步发展。为此,公司王总组织召开了各业务部门骨干和技术部所有成员的讨论会议共商解决方案。

在企业信息系统建设过程中,对遗留系统的处理恰当与否,直接关系到新系统的成败和开发效率,如何建立一套系统的,行之有效的方法论,以期望对实际工作有所指导,已成为一个迫切的问题,对此提出了遗留系统的评价方法,并在分析评价结果的基础上,给出了四种遗留系统的进化策略,这些方法和策略具有较大的实践指导意义。

问题内容:

【问题1】(9分)

在进行遗留系统处理时,首先要对遗留系统进行评价,请简述对遗留系统的三个方面的评价。

【问题2】(8分)

对于遗留系统的分析和评价,具体方法是按照业务评价分值和技术水平分值的情况,把评价结果分为4种类型,如下图所示。

请在下图所示(1)~ (4)处补充所缺失的对应的演化策略。(备选选项:淘汰策略 ,改造策略,继承策略,集成策略 )

【问题3】(8分)

在实施新旧系统的转换时,转换的策略通常哪几种?请简述这几种转换策略。

试题答案:

【问题1】

1、业务价值评价

业务价值评价的目标是判断遗留系统对企业的重要性。在多数情况下,重要业务流程的改变意味着遗留系统现在仅仅具有外围价值,修改这种系统只需花费少许财力和物力。在其他情况下,系统的业务价值很大,需要继续运行与维护。

2、外部环境评价

系统的外部技术环境是指硬件、支撑软件和企业IT基础设施的统一体。

(1)硬件。硬件评价也可以采用概要级和详细级。概要评价把遗留系统作为一个整体,提供硬件质量估算;详细评价包括识别系统中的每个部件。

(2)支撑软件。一般来说,支撑软件是依赖于某个硬件的,应用软件依赖于系统软件。在评价过程中,必须考虑这种依赖性。

(3)企业IT基础设施。在评价中必须考虑以下问题:企业和使用者的类型、开发组织的技术成熟度、企业的培训过程、系统支持人员的技术水平、企业是否愿意改变等。

3、应用软件评价

应用软件评价可以分为系统级和部件级。系统级评价把整个系统看作是不可分的原子,评价时不考虑系统的任何部分;部件级评价关注系统的每个子系统,考虑每个子系统的特征,包括复杂性、数据、文档、外部依赖性、合法性、维护记录、大小和安全性等指标。

【问题2】

(1)改造 (2)继承 (3)淘汰 (4)集成

【问题3】

转换的策略通常有直接转化策略、并行转换策略和分段转换三种。(2分)

1、直接转化策略,直接转换是在原有系统停止运行的某一时刻,新系统立即投入运行,中间没有过渡阶段。采用这种方式时,人力和费用最省,适用于系统不太复杂或现有系统完全不能使用的场合。但是这种方式风险高。(2分)

2、并行转换策略,并行转换就是新系统和旧系统并行工作一段时间,经过这段时间的试运行后,再用新系统正式替换现有系统。这种方式的好处就是风险很小。在转换期间还可以同时比较新旧两套系统的性能,而且能够让操作人员得到全面的培训。所以对于一些较大的信息系统,或者处理过程比较复杂,数据比较重要的系统。并行转换是一种最常用的转换方式。那么这种转换方式也有缺点,缺点就在于两套系统并行期间。要有两套人马,或者两套处理方式同时并存,在人力和费用消耗比较大,转换的周期比较长,而且难以控制新旧系统当中数据的变化。所以这就要求要做好转换计划,并且要加强管理。(2分)

3、分段转换,这是直接转换和并行转换的结合,也就是分期分批、逐步转换。一般比较大的系统可以采用这种方式比较合适,他能够保证软件平稳运行,费用也不太高,就是将大的系统分成多个子系统,每成熟一个子系统就切换一个子系统,主要是分期分批。这种分段转换的策略,它的优点就是成熟一个子系统就转换一个子系统。这种新旧转换,震动比较小,用户比较容易接受。但是由于采取的是渐进的方式,会导致新旧系统的转换周期比较长。(2分)

试题解析:

【问题1】

1、业务价值评价

业务价值评价的目标是判断遗留系统对企业的重要性。在多数情况下,重要业务流程的改变意味着遗留系统现在仅仅具有外围价值,修改这种系统只需花费少许财力和物力。在其他情况下,系统的业务价值很大,需要继续运行与维护。可以在概要和详细两个级别上进行遗留系统的业务价值评价。概要评价为更加详细的分析提供信息,包括向有关专家进行咨询,问卷调查,在问卷的基础上进行分析和评价;详细评价包括遗留系统不符合业务规范的风险分析,这种分析十分费时,最好由业务分析师来完成详细级的评价工作。

2、外部环境评价

系统的外部技术环境是指硬件、支撑软件和企业IT基础设施的统一体。

(1)硬件。硬件评价也可以采用概要级和详细级。概要评价把遗留系统作为一个整体,提供硬件质量估算;详细评价包括识别系统中的每个部件。在这两种情况下,必须识别一系列特征,用作评价的基础。特征的选择取决于要评价的系统,系统的一些常见特征有供应商、维护成本、失效率、使用年限、功能和性能等。

(2)支撑软件。系统的支撑软件环境也由许多部分组成,可包括操作系统、数据库、事务处理程序、编译器、网络软件和应用软件等。一般来说,支撑软件是依赖于某个硬件的,应用软件依赖于系统软件。在评价过程中,必须考虑这种依赖性。

(3)企业IT基础设施。企业IT基础设施包括开发和维护系统的企业职责和运行该系统的企业职责(两者可能为同一个企业),这些基础设施难以评价,但对遗留系统的演化却起到关键作用。在评价中必须考虑以下问题:企业和使用者的类型、开发组织的技术成熟度、企业的培训过程、系统支持人员的技术水平、企业是否愿意改变等。

3、应用软件评价

应用软件评价可以分为系统级和部件级。系统级评价把整个系统看作是不可分的原子,评价时不考虑系统的任何部分;部件级评价关注系统的每个子系统,考虑每个子系统的特征,包括复杂性、数据、文档、外部依赖性、合法性、维护记录、大小和安全性等指标。

【问题2】

1、淘汰策略

第三象限为低水平、低价值区,即遗留系统的技术含量较低,且具有较低的业务价值。对这种遗留系统的演化策略为淘汰,即全面重新开发新的系统以代替遗留系统。完全淘汰是一种极端性策略,一般是企业的业务产生了根本变化,遗留系统已经基本上不再适应企业运作的需要;或者是遗留系统的维护人员、维护文档资料都丢失了。经过评价,发现将遗留系统完全淘汰,开发全新的系统比改造旧系统从成本上更合算。

对遗留系统的完全淘汰是企业资源的根本浪费,系统分析师应该善于“变废为宝”,通过对遗留系统功能的理解和借鉴,可以帮助新系统的设计,降低新系统开发的风险。

2、继承策略

第二象限为低水平、高价值区,即遗留系统的技术含量较低,已经满足企业运作的功能或性能要求,但具有较高的商业价值,目前企业的业务尚紧密依赖该系统。对这种遗留系统的演化策略为继承。在开发新系统时,需要完全兼容遗留系统的功能模型和数据模型。为了保证业务的连续性,新老系统必须并行运行一段时间,再逐渐切换到新系统上运行。

3、改造策略

第一象限为高水平、高价值区,即遗留系统的技术含量较高,本身还有极大的生命力。系统具有较高的业务价值,基本上能够满足企业业务运作和决策支持的需要。这种系统可能建成的时间还很短,对这种遗留系统的演化策略为改造。改造包括系统功能的增强和数据模型的改造两个方面。系统功能的增强是指在原有系统的基础上增加新的应用要求,对遗留系统本身不做改变;数据模型的改造是指将遗留系统的旧的数据模型向新的数据模型的转化。

4、集成策略

第四象限为高水平、低价值区,即遗留系统的技术含量较高,但其业务价值较低,可能只完成某个部门(或子公司)的业务管理。这种系统在各自的局部领域里工作良好,但对于整个企业来说,存在多个这样的系统,不同的系统基于不同的平台、不同的数据模型,形成了一个个信息孤岛,对这种遗留系统的演化策略为集成。

要注意的是,本节所介绍的遗留系统演化策略具有通用性,在实际工程项目中,遇到处理遗留系统的问题时,要具体情况具体分析,选择最佳的演化策略。既要保护用户的已有投资,又要保证系统能满足用户当前(甚至未来)的需求,且具有一定的先进性。


四、某集团公司拥有多个分公司,为了方便集团公司对分公司各项业务活动进行有效管理,集团公司决定构建一个信息系统以满足公司的业务管理需求。整理的需求分析描述如下:

1.分公司关系需要记录的信息包括分公司编号、名称、经理、联系地址和电话。分公司编号唯一标识分公司信息中的每一个元组。每个分公司只有一名经理,负责该分公司的管理工作。每个分公司设立仅为本分公司服务的多个业务部门,如研发部、财务部、采购部、销售部等。

2.部门关系需要记录的信息包括部门号、部门名称、主管号、电话和分公司编号。部门号唯一标识部门信息中的每一个元组。每个部门只有一名主管,负责部门的管理工作。每个部门有多名员工,每名员工只能隶属于一个部门。

3.员工关系需要记录的信息包括员工号、姓名、隶属部门、岗位、电话和基本工资。其中,员工号唯一标识员工信息中的每一个元组。岗位包括:经理、主管、研发员、业务员等。

根据需求阶段收集的信息,设计的实体联系图(不完整)如图1 所示:

设计的关系模式如下所示:

分公司(分公司编号,名称,(a),联系地址,电话)

部门(部门号,部门名称,(b),电话)

员工(员工号,姓名,(c),电话,基本工资)

问题内容:

【问题 1】 (11分)

1、根据问题描述,补充4个联系,完善图 1的实体联系图。联系名可用联系1、联系2、联系3和联系4代替,联系的类型为 1:1、1:n 和 m:n (或 1:1、1:*和*:*)。

2、根据题意,将关系模式中的空 (a)-(c) 补充完整。

3、假设集团公司要求系统能记录部门历任主管的任职时间和任职年限,那么是否需要在数据库设计时增设一个实体?为什么?

【问题 2】 (11分)

在数据库的控制功能中,其中并发控制是为了解决在多用户共享系统中,许多事务可能同时对同一数据进行操作,而数据库的并发操作会带来一些数据不一致的问题,比如丢失修改、读“脏数据”和不可重复读等。

1、事务是DBMS运行的基本工作单位,是用户定义的一个数据操作序列,请问事务具有哪几个特性?

2、为了解决数据不一致的问题,在多个事务并发执行的系统中,主要采取封锁协议来进行处理,请问常见的封锁协议有哪些?并简单说明各个协议分别解决了什么问题?

【问题 3】 (3分)

在数据库的设计过程中,必须考虑数据库的完整性,根据题干中的内容,请根据下面A~D所列出的选项将正确的选项填写到(1)~(3)处。

A.参照完整性,B.实体完整性,C.用户定义的完整性

约束条件

完整性约束

分公司编号唯一标识分公司信息中的每一个元组

(1)

为了实现每个分公司设立仅为本分公司服务的多个业务部门,在部门表通过“分公司编号”来引用分公司表

(2)

员工的基本工资不能高于5000元

(3)

试题答案:

【问题 1】

1、联系1:分公司:经理,1:1

联系2:分公司:部门,1:*

联系3:部门:主管,1:1

联系4:部门:员工,1:*

2、 (a)经理工号 (b)分公司编号,主管号 (c)隶属部门,岗位

3、不需要增加新的实体,对于任职情况,可以将部门与主管的联系单独形成关系模式,联系(部门号,主管工号,任职时间,任职年限),考虑到同一个员工可能会在不同的时间多次担任主管,因此,对于该关系模式,可以将(部门号,主管工号,任职时间)作为组合主键。

【问题 2】

1、原子性、一致性、隔离性和持久性

2、一级封锁协议,可防止丢失修改;二级封锁协议,可防止丢失修改,还可防止读“脏数据”

3、三级封锁协议,可防止不可重复读,可防止丢失修改,还可防止读“脏数据”

4、两段锁协议,若并发执行的所有事务均遵守两段封锁协议,则对这些事务的任何并发调度策略都是可串行化的。

【问题 3】

  1. B (2)A (3) C

试题解析:

【问题 1】

根据题干描述,可以找到对应答案。

“分公司关系需要记录的信息包括分公司编号、名称、经理、联系地址和电话。”(a)需要补充经理工号;“部门关系需要记录的信息包括部门号、部门名称、主管号、电话和分公司编号。部门号唯一标识部门信息中的每一个元组。”(b)需要补充分公司编号和主管号,且部门号唯一标识元组,为部门关系主键,其中分公司编号、主管号分别是分公司关系和员工关系的主键,所以在部门关系中为外键;同理,“员工关系需要记录的信息包括员工号、姓名、隶属部门、岗位、电话和基本工资。其中,员工号唯一标识员工信息中的每一个元组。”可知(c)空需补充隶属部门和岗位,其中员工号为主键,隶属部门为外键。

对于问题3,不需要增加新的实体,对于任职情况,可以将部门与主管的联系单独形成关系模式,联系(部门号,主管工号,任职时间,任职年限),考虑到同一个员工可能会在不同的时间多次担任主管,因此,对于该关系模式,可以将(部门号,主管工号,任职时间)作为组合主键。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值