2021软考高级考试题免费下载5辑

发布时间:2021-08-22
2021软考高级考试题免费下载5辑

2021软考高级考试题免费下载5辑 第1辑


●熊猫烧香(尼姆亚)病毒属于(16)。

(16)A.脚本病毒

B.木马病毒

C.蠕虫病毒

D.宏病毒

正确答案:C


阅读以下关于Java企业级应用系统开发架构选择方面的叙述,在回答问题 1至问题3。

某软件公司承担了某中小型企业应用软件开发任务,进度要求紧迫。为了按时完成任务,选择合适的企业应用系统开发架构非常重要。项目组在进行方案论证时,项目组成员提出了两种开发思路。

(1)刘工建议采用J2EE 5.0和EJB 3.0进行开发。理由是J2EE定义了标准的应用开发体系结构和部署环境,EJB是J2EE的基础和核心。J2EE 5.0主要目标是简化开发,相比EJB 2.1,EJB 3.0具有很多改进和提高。

(2)杜工建议采用Struts,Spring和Hibernate轻量级开源框架相结合的方式。理由是随着Java开源项目阵营的发展壮大,一些基于POJOs (Plan Old Java Objects)的开源框架被广泛地引入到Java企业应用开发中来,与重量级的EJB框架相比,这些轻量级的框架有很多优点。

项目组仔细比较分析了两种方案的特点、优点和不足之处。认为杜工和刘工的建议都合理,但是从结合当前项目实际情况出发,最后决定采用杜工的建议。

Java企业应用框架一般被划分为三个层次,请用150字以内文字说明都有哪三个层次?功能分别是什么?

正确答案:[解答要点] 表现层、业务逻辑组件层和持久层。 表现层用来建立应用系统的界面对应视图(View)。 业务逻辑组件层来开发应用逻辑对应控制器(Controller)。 持久层是实现持久化存储对应模型(Model)。
[解答要点] 表现层、业务逻辑组件层和持久层。 表现层用来建立应用系统的界面,对应视图(View)。 业务逻辑组件层来开发应用逻辑,对应控制器(Controller)。 持久层是实现持久化存储,对应模型(Model)。 解析:Java企业应用框架一般被划分为三个层次:表现层、业务逻辑组件层和持久层。
表现层用来建立应用系统的界面,对应视图(View)。例如,表现层采用JSF(Java Server Face),JSF的开发流程的核心是事件驱动,组件和标签的封装程度非常高,很多典型应用已经不需要开发者去处理HTTP,整个过程是通过IoC(依赖注入)来实现的。
业务逻辑组件层用来开发应用逻辑,对应控制器(Controller)。例如,业务逻辑组件层采用EJB3.0的Session Bean。EJB3.0允许开发者使用耦合松散的组件来开发应用,实现一个EJB所有使用的类和接口都减少了。
持久层是实现持久化存储,对应模型(Model)。例如,采用EJB3.0实体Bean持久化模型,吸收了Hibernate的一些思想采用O/R Mapping模式。


如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中的属性由该运算决定,这说明所实施的运算关系是:(3)。

A.选择

B.投影

C.连接

D.笛卡儿积

正确答案:B
解析:选择又称为限制,它是在关系中选择满足给定条件的若干行(元组)。投影则是从关系中选择若干属性列组成新的关系,是从列的角度进行的运算,也就是从属性的角度进行运算,连接是从两个关系的笛卡儿积中选取属性间满足一定条件的元组。由题目要求,所以应该选择B


下列哪个字符可以用在用户名里( )

A.数字

B.小写字母

C.下划线

D.任何非元字符的字符

参考答案:ABC


视频点播按其交互程度可分为真视频点播(TVOD)和准视频点播(NVOD),NVOD的实现方法是(26)。当VOD利用有线电视网或电话网实现时,常采用(27)。VOD系统的服务器要求能存储特大的信息量且具有高速传输能力,因此可采用(28)。与文件服务器相比,它(29),因此它更注重(30)。

A.同一视频节目以一定时间间隔(例如3分钟)再次播放

B.允许同时使用的用户数较少.

C.用户只能在较少节目中进行选择

D.被点播视频的每秒传输帧数较少

正确答案:A


系统开发过程的流程如图9-5所示,(11)阶段拟定了系统的目标、范围和要求。

A.①

B.②

C.③

D.④

正确答案:A
解析:软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求。需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。在系统需求分析阶段,就要拟定系统的目标、范围和要求(需求),明确项目视图和范围。


● 在需求开发中,完成__(61)__过程后将确定需求基线。

(61)A.需求获取 B.需求分析

C.需求定义 D.需求验证

正确答案:D
需求工程分为需求开发与需求管理两大部份,其中需求开发又分为需求获取、需求分析、需求定义和需求验证。它们的作用分别是:需求获取:通过各种途径和方法获取用户的需求信息(原始资料)。需求分析:对各种需求信息进行分析,消除错误、刻画细节等。需求定义:根据需求获取和需求分析的结果,进一步定义准确无误的产品需求,产生《产品需求规格说明书》。需求验证:开发方和用户方共同对《产品需求规格说明书》进行评审,双方达成共识后做出书面承诺,使《产品需求规格说明书》真正成为需求基线(此处的基线就是经批准后的计划文档的意思)。


2021软考高级考试题免费下载5辑 第2辑


具体叙述你在开发软件过程中是如何组织与实施软件测试工作的,采用了哪些主要的策略和技术?解决了哪些主要的矛盾和问题?使用过什么工具和环境?

正确答案:


单元属性是指(44)。

A.单个单元还是区域或组合单元

B.单元内容的性质如数字、字符还是表样

C.数据单位

D.数据的显示格式

正确答案:B
解析:单元属性是指划分网格以前必须指定的所分析对象的特征,这些特征包括属性,单元类型和实常数。


● 关于下表, (43) 的描述是错误的:

A.该表是一个责任分配矩阵

B.该表表示了需要完成 工作和团队成员之间的关系

C.该表不应包含虚拟团队成员

D.该表可用于人力资源计划编制

正确答案:C


采购审计的主要目的是(52)。

A.确认合同项下收取的成本有效、正确

B.确认项日基本竣工

C.确定可供其他采购任务借鉴的成功之处

D.确认买方所需的产品或服务得到满足

正确答案:C
解析:合同收尾的工具和技术有采购审计和合同档案管理系统。从编制采购管理计划过程一直到合同收尾过程的整个采购过程中,采购审计都对采购的完整过程进行系统的审查。采购审计的主要目的是找出本次采购的成功与失败之处,以供项目执行组织内的其他项目借鉴。


【说明】

某信息系统项目包含A、B、C、D、E、F、G、H、I、J十个活动。各活动的历时、成本估算值、活动逻辑关系如下表所示:

【问题1】

(1)请计算活动H、G的总浮动时间和自由浮动时间。

(2)请指出该项目的关键路径。

(3)请计算该项目的总工期。

【问题2】

项目经理在第9天结束时对项目进度进行统计,发现活动C完成了50%,活动E完成了50%,活动G完成了100%,请判断该项目工期是否会受到影响?为什么?

【问题3】

结合问题2,项目经理在第9天结束时对项目成本进行了估算,发现活动B的实际花费比预估多了1000元,活动D的实际花费比预估少了500元,活动C的实际花费为2000元,活动E的实际花费为1000元,其他活动的实际花费与预估一致。

(1)请计算该项目的完工预算BAC。

(2)请计算该时点计划值PV、挣值EV、成本绩效指数CPI、进度绩效指数SPI。

【问题4】

项目经理对项目进度、成本与计划不一致的原因进行了详细分析,并制定了改进措施。假设该改进措施是有效的,能确保项目后续过程中不会再发生类似问题,请计算该项目的完工估算EAC。

正确答案:
【问题1】参考答案:该项目网络图如下:(1):H的总时差=H的最晚开始时间-H的最早开始时间=9-9=0天H的自由时差=I的最早开始时间-H的最早开始时间=12-12-=0天G的总时差=G的最晚开始时间-G的最早开始时间=7-4=3天G的自由时差=H的最早开始时间-G的最早开始时间9-6=3天(2):项目的关键路径为:A→B→C→I→J和A→C→E→H→I→J(3):项目的总工期为17天【问题2】参考答案:项目会受到影响。因为按进度计划,在第9天结束时,活动E应该完成100%,而实际只完成了50%,又因为活动E是关键路径上的活动,所以,E的延误讲导致整体项目进度延误。【问题3】参考答案:(1):该项目的完工预算BAC=所以工作的预算之和=2000+3000+5000+3000+2000+2000+2000+3000+2000+3000=27000元(2)第9天结束时:项目的PV=项目在前9天计划完成的工作(A+B+C*0.5+D+E+F+G)的预算之和=1000*(2+3+5*0.5+3+2+2+2)=16500元项目的EV=项目在前9天实际完成的工作(A+B+C*0.5+D+E*0.5+F+G)的预算之和=1000*(2+3+5*0.5+3+2*0.5+2+2)=15500元项目的AC=项目在前9天实际完成的工作(A+B+C*0.5+D+E*0.5+F+G)的实际花费=2000+4000+2000+2500+1000+2000+2000=15500元CPI=EV/AC=15500/15500=1;SPI=EV/PV=15500/16500=0.94【问题4】参考答案:EAC=(BAC-EV)+AC=(27000-15500)+15500=27000元


为了奖励那些经常乘坐本公司航班的乘客,大北亚航空公司每年都向这部分乘客赠送礼券,凭一张礼券可免费兑换大北亚公司机票一张。这样的机票自然不办理退票。一家商贸公司计划组织人力,专门收购这样的礼券,再以低于相应的机票标准价的价格出售从中牟利。

为了避免上述商贸公司在实施其计划后可能给大北亚公司带来的经济损失,以下哪项最可能是大北亚公司所采取的措施?

A.提高赠送礼券的标准,从而减少所要赠送的礼券的数量。

B.缩短由礼券兑换机票的时限。

C.缩短由礼券所兑换的机票的有效期限。

D.限制由礼券所兑换的机票的使用者的身份。

正确答案:D
解析:如果限制由礼券所兑换的机票的使用者的身份,那么题干中倒卖礼券,从中牟利的计划就无法实施。因此,这最可能是大北亚公司所采取的措施。


解释恐龙以及其他种类动物灭绝的一个受到特别注意的理论一直是小行星和地球相撞而造成的全球性灾难。支持这一理论的论据是在世界范围内发现的泥土里有外星的化学元素,这一泥土层是处于和假定事件同一时期的地质层里。一种新的不同意见认为,这和任何小行星的影响都是无关的,原因是巨大的火山运动把大量的灰尘抛入空中,以至于使地球冷却下来从而引起生物灭绝。印度的德干地区就有很长的火山流,它们与所假定的小行星的影响和生物灭绝处于同一时期。以下哪项是上述新理论所必须做出的假设?

A.巨大的火山运动不是由小行星的影响造成的。

B.如果小行星和地球相撞确实发生过的话,没有一只恐龙在其中幸免于难。

C.生物灭绝如果是由于小行星的影响而造成的,毁灭的时间会很短。

D.其他火山爆发与德干地区的火山爆发不是同时发生的。

正确答案:A
解析:题干中的新理论是:恐龙和其他种类动物的灭绝和任何小行星的影响无关。论据是:恐龙和其他种类动物灭绝的原因是巨大的火山运动的结果。这需要假设巨大的火山运动不会是由于小行星的影响造成的。即选项A正确。否则,如果巨大的火山运动是由小行星的影响造成的,那么就不能说恐龙和其他种类动物的灭绝和任何小行星的影响无关了。


2021软考高级考试题免费下载5辑 第3辑


● 微内核的操作系统(OS)结构如下图所示,图中①和②分别工作在 (51) 方式下,与传统的 OS 结构模式相比,采用微内核的 OS 结构模式的优点是提高了系统的灵活性、可扩充性, (52) 。

(51)

A. 核心态和用户态

B. 用户态和核心态

C. 用户态和用户态

D. 核心态和核心态

(52)

A. 并增强了可靠性,可运行于分布式系统中

B. 并增强了可靠性,但不适用于分布式系统

C. 但降低了可靠性,可运行于分布式系统中

D. 但降低了可靠性,不适用于分布式系统

正确答案:B,A


完成某信息系统集成项目中的一个最基本的工作单元A所需的时间,乐观的估计需8天,悲观的估计需38天,最可能的估计需20天,按照PERT方法进行估算,项目的工期应该为 (37) ,在26天以后完成的概率大致为 (38) 。

(37)

A.20

B.21

C.22

D.23

正确答案:B


● 关于项目管理办公室(PMO)的描述中,不正确的是(27) 。

A.PMO 在组织内部承担起了将组织战略目标通过一个个的项目执行加以实现的职能

B.PMO建立组织内项目管理的支撑环境

C.PMO负责组织内多项目的管理和监控

D.PMO和项目经理追求相同的任务目标,并受相同的需求驱动

正确答案:D


试题一 论信息系统项目的成本管理

项目成本管理是项目管理的一个重要组成部分,它是指在项目的实施过程中,为了保证完成项目所花费的实际成本不超过其预算成本而展开的项目成本估算、项目预算编制和项目成本控制等方面的管理活动。 为保证项目能完成预定的目标,必须要加强对项目实际发生成本的控制,一旦项目成本失控,就难以在预算内完成项目,不良的成本控制会使项目处于超出预算的危险境地。在项目的实际实施过程中,项目超预算的现象还是屡见不鲜。实际上,只要在项目成本管理中树立正确思想,采用适当方法,遵循一定程序,严格做好估算、预算和成本控制工作,将项目的实际成本控制在预算成本以内是完全可能的。

请围绕“论信息系统项目的成本管理”论题,分别从以下三个方面进行论述:

1、概要叙述你参与管理和开发的信息系统项目以及你在其中担任的主要工作。

2、结合你所参与的项目,从成本估算、成本预算和成本控制三方面论述项目成本管理所应实施的活动。

3、叙述你所参与的项目的成本管理过程,并加以评价。

正确答案:


试题一 分析
  首先要明确何为信息系统项目,选择自己参与过的信息系统项目进行分析论述,而不要选择其他类型的项目。
  选择好项目之后,接着根据题目要求考虑要论述的内容,确定文章结构。
  撰写出摘要,摘要是全文概括,千万不要写成引言。
  摘要写好后,开始撰写论文,首先介绍项目情况和所承担的主要工作;之后从成本估算、成本预算和成本控制三方面阐述项目成本管理所应该实施的活动;叙述所参与的项目在这三方面所做的工作有哪些,哪些工作没有做,造成了什么后果,哪些工作做得很成功,效果如何;最后总结此项目管理中的得失,写出自己关于信息系统项目的成本管理的体会。
  注意论文要结构合理,语言流畅,字迹清晰。
  注意论文撰写要始终围绕信息系统项目的成本管理,不要跑题。
试题一 写作要点
  1.整篇论文陈述完整,论文结构合理、语言流畅,字迹清楚。
  2.所述项目切题真实,介绍清楚。
  3.从成本估算、成本预算和成本控制三方面论述在项目管理所实施的活动:
  (1)成本估算。
  ① 成本估算的概念:编制一个为完成项目活动所需要的资源成本的近似估算。
  ② 成本估算的步骤:识别并分析项目成本的构成科目;根据己识别的项目成本构成科目,估算每一成本科目的成本大小;分析成本估算结果,找出各种可以相互替代的成本,协调各种成本之间的比例关系。
  ③ 成本估算的输入(主要依据):企业环境因素、组织过程资产、项目范围说明书、工作分解结构(WBS)、WBS词典和项目管理计划。
  ④ 成本估算的工具和技术介绍:类比估算法、确定资源费率、自上而下的成本估算、项目管理软件、卖方投标分析、准备金分析、质量成本(结合项目介绍其中所使用的工具和技术即可,不用都介绍)。
  ⑤ 成本估算的输出:项目成本估算结果、相关支持性细节文件和结果、请求的变更和成本管理计划(更新)。
  (2)成本预算。
  ① 成本预算的概念:项目成本预算是进行项目成本控制的基础,是将项目的成本估算分配到项目的各项具体工作上,以确定项目各项工作和活动的成本定额,制定项目成本的控制标准,规定项目意外成本的划分与使用规则的一项项目管理工作。
  ② 成本预算的步骤:分摊项目总成本到项目工作分解的各个工作包中,为每一个工作包建立总预算成本,在将所有工作包的预算成本额加总时,结果不能超过项目的总预算成本;将每个工作包分配得到的成本再二次分配到工作包所包含的各项活动上;确定各项成本预算支出的时间计划以及每一时间点对应的累计预算成本,制定出项目成本预算计划(按照《系统集成项目管理工程师教程》相关章节进行论述的也可以给分)。
  ③ 成本预算的输入(主要依据):项目范围说明书、工作分解结构、WBS字典、活动成本估算、活动成本估算的支持性细节和项目进度计划。
  ④ 成本预算的工具和技术介绍:成本总计、管理储备、参数模型、支出的合理化原则等(结合项目介绍其中所使用的工具和技术即可,不用都介绍)。
  ⑤ 成本预算的输出:成本基准计划、项目资金需求、项目管理计划(更新)和请求的变更。
  (3)成本控制。
  ① 成本控制的概念:指项目组织为保证在变化的条件下实现其预算成本,按照事先拟订的计划和标准,采用各种方法对项目实施过程中能够发生的各种实际成本与计划成本进行对比、检查、监督、引导和纠正,尽量使项目的实际成本控制在计划和预算范围内的管理过程。
  ② 成本控制的主要内容:识别可能引起项目成本基准计划发生变动的因素,并对这些因素施加影响,以保证该变化朝着有利的方向发展;以工作包为单位,监督成本的实施情况,发现实际成本与预算成本之间的偏差,查找出产生偏差的原因,做好实际成本的分析评估工作;对发生成本偏差的工作包实施管理,有针对性地采取纠正措施,必要时可以根据实际情况对项目成本基准计划进行适当调整和修改,同时要确保所有相关变更都准确记录在成本基准计划中;将核准的成本变更和调整后的成本基准计划通知项目的相关人员;防止不正确、不合适的或未授权的项目变更所发生的费用被列入项目成本预算;在进行成本控制的同时,应该与项目范围变更、进度计划变更和质量控制等紧密结合,防止因单纯控制成本引起项目范围、进度和质量方面的问题,甚至出现无法接受的风险。
  ③ 有效控制成本的关键是经常及时地分析成本绩效,尽早发现成本差异和成本执行的无效率,以便在情况变坏之前能够及时采取纠正措施。
  ④ 成本控制的输入(主要依据):成本基准、项目的资金需求、成本绩效报告、工作绩效信息、批准的变更请求、项目管理计划。
  ⑤ 成本控制的工具和技术介绍:成本变更控制系统、绩效测量、项目绩效评估、预测技术、项目管理软件和偏差管理(结合项目介绍其中所使用的工具和技术即可,不用都介绍)。
  ⑥ 成本控制的输出:成本估算(更新)、成本基线(更新)、绩效衡量、预测完工、请求的变更、建议的纠正措施、项目管理计划更新和组织过程资产(更新)。
4.根据考生对参与的项目中成本管理过程的叙述与评价,可确定他有无信息系统项目管理的经验。


在UNIX系统中,Shell程序______实现显示用户主目录以及当前命令的进程标识符。

A.echo UserHome directorY:$LOGNAME

echo Carrent shell'Ss PID:$$

B.echo UserHome directory:$HOME

echo Carrent shell'PID:$@

C.echo UserHome directory:$LOGNAME

echo Carrent shell's PID:$@

D.echo UserHome directory:$HOME

echo Carrent shell's PID:$$

A.

B.

C.

D.

正确答案:D


某信号波形如图6-1所示,这是一种(1)调制方式。

A.ASK

B.FSK

C.PSK

D.DPSK

正确答案:C
解析:移幅键控(ASK)方式信号波形的特征是,用载波的两种不同幅度来表示二进制值的两种状态。例如,用有信号波形表示信号“1”,用无信号波形,即零电平表示信号“0”。移频键控 (FSK)方式信号波形的特征是,用载波频率附近的两种不同频率来表示二进制的“0”和“1”。例如,用信号频率为2fs的波形表示信号“1”,用信号频率为fs的波形表示信号“0”。移相键控(PSK)方式信号波形的特征足,用载波信号相位的移动宋表示数据。例如,用信号相位为180°(即反相)的波形表示信号“1”,用信号相位为0°的波形表示信号“0”。由此可知,图6-1所示的信号波形采用的是移相调制(PSK)方式。


ERP是对企业物流资源,资金流资源和信息流资源进行全面集成管理的管理信息系统。在ERP五个层次的计划中,( )根据经营计划的生产目标制定,是对企业经营计划的细化;( )说明了在一定时期内生产什么,生产多少和什么时候交货,它的编制是ERP的主要工作内容;( )能够帮助企业尽早发现企业生产能力的瓶颈,为实现企业的生产任务提供能力方面的保障。

A.销售管理计划 B.生产预测计划 C.生产计划大纲 D.主生产计划 A.经营计划 B.车间作业计划 C.物料需求计划 D.主生产计划 A.采购与库存计划 B.能力需求计划 C.物料需求计划 D.质量管理计划

正确答案:C,D,B


2021软考高级考试题免费下载5辑 第4辑


● 某企业生产500克重瓶装涂料,该种涂料由A和B两种原料混合而成。工艺规定A种原料最多不能超过350克,B种原料不能少于200克。已知A种原料每克50元,B种原料每克80元,如果选择能带来最低生产成本的混合方案,则每瓶涂料的最低生产成本为()元。()A. 35000 B. 30000 C. 31000 D. 25000

正确答案:C
    此题有多种解题思路,这里提供相对较简洁的一种方法:既然B种原料最少需要200克,那也就是说A种原料最多只能用300克(因为二者之和为500克),此时每瓶涂料的生产成为为200×80+300×50=31000元,在这个基础上,每增加一克B种原料,就会增加30元成本(80-50=30),所以实际上这就是能带来最低生产成本的配方了。


●在定性风险分析过程中,使用定性语言将风险的发生概率及其后果描述为极高、高、中、低、极低5级。此种分析方法称为(48)。

(48)A.风险概率及影响评估

B.风险数据质量评估

C.风险分类

D.风险数据收集

正确答案:A


UML的( )模型图由活动图、顺序图、状态图和合作图组成。

A.用例

B.静态

C.动态

D.系统

参考答案:C


Project Quality Management must address the management of the project and the(72)of the project. While Project Quality Management applies to all projects, regardless of the nature of their product, product quality measures and techniques are specific to the particular type of product produced by the project.

A.performance

B.process

C.product

D.object

正确答案:C
解析:项目质量管理必需专注于对项目和项目产品的管理。当所有的项目在运用项目质量管理时,无论项目产品的本质如何,都要依据项目所产生产品的类型明确产品质量的度量和技术。


图2-1所示为发送者利用非对称加密算法向接收者传送消息的过程,图中a和b处分别是(4)。

A.发送者的私钥,发送者的公钥

B.发送者的公钥,接收者的私钥

C.发送者的私钥,接收者的公钥

D.接收者的私钥,接收者的公钥

正确答案:A
解析:在公钥加密系统中,如果要实现所发送的消息供公众阅读,则需发送者使用自身的私钥对所传送的消息进行加密,接收者从CA中心获取发送者的公钥对密文进行解密。另外,在公钥加密系统中,发送者还可以使用从安全证书中心(CA)获取接收者的公钥对所传送的消息进行加密,接收者使用其本身的私钥对该密文进行解密,从而实现所发送的消息只提供给指定接收者阅读的功能。由于本试题的4个选项中未出现“接收者的公钥,接收者的私钥”,因此只有选项A是正确答案。


试题二 论软件项目管理技术及其应用

软件项目管理是为了使软件项目能够按照预定的成本、进度和质量顺利完成,对人员、产品、过程和项目进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目,尤其是大型软件项目的整个生命周期都能在管理者的控制之下,以预定成本按期、按质地完成并交付用户使用。而研究软件项目管理技术则是为了从已有的成功或失败的项目案例中总结出能够指导今后开发的通用原则和方法,同时避免重复失误。

请围绕“软件项目管理技术及其应用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与实施和管理的软件开发项目以及你所担任的主要工作。

2.请根据项目实际情况,从成本、进度和质量三个方面,结合软件开发过程,说明你是如何进行软件项目管理的。

3.阐述你在进行软件项目管理时遇到了哪些问题,如何解决。

正确答案:
写作要点:
一、论文中要具体介绍组织的业务背景和组织结构,软件系统开发时的人员组成、任务分工和管理方式等内容和担任的实际工作。
二、本题应根据项目的实际情况,从成本、进度和质量三个方面,结合软件开发过程,对软件管理内容进行论述。相关的内容包括:
1.在成本方面,需要进行软件项目成本管理。软件项目成本管理就是根据企业的情况和项目的具体要求,利用公司既定的资源,在保证项目的进度、质量达到客户满意的
情况下,对软件项目成本进行有效的组织、实施、控制、跟踪、分析和考核等一系列管理活动,最大限度地降低项目成本,提高项目利润。
项目成本管理包括确保在批准的预算范围内完成项目所需的各个过程。软件项目成本的管理可以用估算和控制来概括,首先对软件的成本进行估算,然后形成成本管理计划,在软件项目开发过程中,对软件项目施加控制使其按照计划进行。成本管理计划是成本控制的标准,不合理的计划可能使项目失去控制,超出预算。因此成本估算是整个成本管理过程中的基础,成本控制是使项目的成本在开发过程中控制在预算范围之内。
成本管理的过程包括:
(1)资源计划,包括决定为实施项目活动需要使用什么资源(人员、设备和物资)以及每种资源的用量。其主要输出是一个资源需求清单。
(2)成本估算,包括估计完成项目所需资源成本的近似值。其主要输出是成本管理计划。
(3)成本预算,包括将整个成本估算配置到各单项工作,以建立一个衡量绩效的基准计划。其主要输出是成本基准计划。
(4)成本控制,包括控制项目预算的变化。其主要输出是修正的成本估算、更新预算、纠正行动和取得的教训。
2.在进度方面,需要进行软件进度管理。软件进度管理采用科学的方法,确定进度
目标,编制进度计划和资源供应计划,进行进度控制,在与质量,成本目标协调的基础上,实现工期目标。进度管理主要包含以下6个过程。
(1)活动定义:确定完成项目各项可交付成果而需要开展的具体活动。
(2)活动排序:识别和记录各项活动之间的先后关系和逻辑关系。
(3)活动资源估算:估算完成各项活动所需要的资源类型和数量。
(4)活动历时估算:估算完成各项活动所需要的具体时间。
(5)进度计划编制:分析活动顺序、活动持续时间、资源要求和进度制约因素,制定项目进度计划。
(6)进度控制:根据进度计划开展项目活动,如果发现偏差,则分析原因或进行调整。
3.在质量方面,需要进行软件质量管理。质量管理是指确立质量方针及实施质量方
针的全部职能及工作内容,并对其工作效果进行评价和改进的一系列工作。软件质量管
理需要关注软件生命周期的质量模型,编制软件管理计划,实施软件质量保证与质量控制活动。
(1)软件生命周期的质量模型主要包括过程质量、内部质量属性、外部质量属性等内容。(2)软件管理计划的主要内容有评审与检查、项目计划阶段的质量管理活动、软件配置管理等。
(3)软件质量保证是指为保证软件系统或软件产品充分满足用户要求的质量而进行的有计划、有组织的活动,这些活动贯穿于软件生产的各个阶段。软件质量保证由各项任务构成,这些任务的参与者有两类人:软件开发人员和质量保证人员。前者负责技术工作,后者负责质量保证的计划、监督、记录、分析和报告工作。质量保证的相关技术有质量审计和过程分析等。
质量控制是指监视项目的具体结果,确定其是否符合相关的质量标准,并判断如何能够去除造成不合格结果的根源,质量控制活动应贯穿于项目的始终。进行质量控制的主要活动是软件评审和软件测试等。
三、在进行软件项目管理时可能存在的问题包括:如何有效发现并解决项目开发中
的问题;如何对开发方案进行决策;如何对项目开发人员进行组织协调;如何提高团队工作效率,包括激励机制和惩罚机制;等等。


阅读以下技术说明,根据要求回答问题1~问题4。

[说明]

某企业网络由总公司和分公司组成,其网络拓扑结构如图2-19所示。其中,总公司的网络自治系统1(AS 1)采用RIPv2路由协议,分公司的网络自治系统2(AS2)采用OSPF路由协议。该企业网络有两个出口,一个出口通过路由器m的s0/0端口连接ISP1;另一个出口通过m的s0/1端口连接ISP2。

与路由器R2的f0/0端口连接的局域网LAN1是一个末节网络,而且已接近饱和,为了减少流量,需要过滤进入LAN1的路由更新。可在哪台网络设备采用什么方法实现?请写出相应的配置过程。

正确答案:可将路由器R2连接LAN1的f0/0端口配置为被动接口其相应的配置过程示例如下: R2(config)#router rip R2(config-router)#passive-interface f0/0
可将路由器R2连接LAN1的f0/0端口配置为被动接口其相应的配置过程示例如下: R2(config)#router rip R2(config-router)#passive-interface f0/0 解析:被动接口是指阻止路由更新报文通过的路由器接口,即被动接口只接收路由更新但不发送路由更新。在RIP路由配置模式下,使用命令passive-interface指定一个路由器接口为被动接口。passive-interface命令可用于所有IP内部网关协议(如RIP、IGRP、EIGRP、OSPF和IS-IS等)。本问题要求过滤进入LAN1的路由更新,可将路由器R2连接LAN1的f0/0端口配置为被动接口。其配置过程示例如下:
R2 (config) #router rip
R2 (config-router) #passive—interface f0/0


2021软考高级考试题免费下载5辑 第5辑


文件系统中,设立关闭文件(close)系统功能调用的基本操作是______。

A.把文件的最新信息从内存写入磁盘

B.把文件当前的控制管理信息从内存写入磁盘

C.把位示图从内存写入磁盘

D.把超级块的当前信息从内存写回磁盘

A.

B.

C.

D.

正确答案:B


在Internet 与EDI(电子数据交换)的四种结合方式中,最流行的方式为(54)目前普遍采用的EDI通信模式为(55)。

A.Internet Mail

B.Standard IC

C.WEB-EDI

D.XML/EDI

正确答案:C
解析:WebEDI只需通过浏览2S和Internet连接就可以执行EDI交换,费用很低,应用面很广,它是不对称的。


IP 地址的位数为( ) 位。

A.32

B.48

C.128

D.64

正确答案:A


阅读以下关于原型法的叙述,回答问题1至问题3。

某软件公司多年来开发的项目大都采用结构化方法。但系统开发的实践表明,尽管在许多情况下使用了严格定义或预先说明的方法,但当系统建成以后,用户仍然觉得建立的系统是不完全正确或不完备的,因此需要进行反复地修补。

针对上述情况,公司的李总工程师提出,应该引入原型法,以快速地确定用户需求,提高开发过程中的生产率和最终系统的质量。

请用400字以内文字,分别论述原型法与严格定义法适用的场合。

正确答案:[答案要点] 严格定义方法适用的场合:①所有的需求都能够被预先定义;②修改定义不完备的系统代价昂贵且实施困难;③项目参加者之间能够清晰而准确地进行通信;④静态描述或图形模型对应用系统的反映是充分的;⑤严格方法的生命周期中各阶段划分都是正确的。 原型法适用的场合:①并非所有的需求在系统开发以前都能准确地说明;②有快速的系统建造工具;③项目参与者之间经常存在通信上的障碍;④需要实际的、可供用户参与的系统模型:⑤需求一旦确定就可以遵从严格定义的方法;⑥大量的反复是不可避免的必要的应该加以鼓励。
[答案要点] 严格定义方法适用的场合:①所有的需求都能够被预先定义;②修改定义不完备的系统代价昂贵且实施困难;③项目参加者之间能够清晰而准确地进行通信;④静态描述或图形模型对应用系统的反映是充分的;⑤严格方法的生命周期中各阶段划分都是正确的。 原型法适用的场合:①并非所有的需求在系统开发以前都能准确地说明;②有快速的系统建造工具;③项目参与者之间经常存在通信上的障碍;④需要实际的、可供用户参与的系统模型:⑤需求一旦确定就可以遵从严格定义的方法;⑥大量的反复是不可避免的,必要的,应该加以鼓励。 解析:计算机信息系统的开发通常采用结构化分析方法,这类方法试图在系统设计以前,就对应用需求建议一套完备的、一致的和正确的说明。但系统开发的实践表明,尽管在许多情况下用了这种或那种严格定义或确切的说明,但当系统建成以后,用户仍然觉得建立的系统是不完全正确或不完备的,因此需要进行反复地修补。
原型法认为,对于大多数企业的业务处理来说,需求定义几乎总能通过建立目标系统的工作模型来很好地完成,而且认为这种方法和严格的定义方法比较起来,成功地可能性更大。
第一步:总结出问题的要点。
本题主要考查原型法的几个相关概念:原型法与严格定义方法的区别、改变原型生命周期约束的方法以及引入原型法后的项目管理过程。
第二步:分析试题的内容,构思答案的要点。
[问题1]
(1)严格定义指的是一种确定应用系统业务需求的策略,在任何的设计、实现或使用系统之前,预先指出所有的要求。严格定义的方法是在以下几个假设的前提下形成的。
.所有的需求都能够被预先定义。
.修改定义不完备的系统代价昂贵且实施困难。
.项目参加者之间能够清晰而准确地进行通信。
.静态描述或图形模型对应用系统的反映是充分的。
.严格方法的生命周期中各阶段划分都是正确的。
(2)原型法为严格定义方法提供了一种很好的选择和补充。原型法是在以下几个假设的前提下形成的。
.并非所有的需求在系统开发以前都能准确地说明。
.有快速的系统建造工具。
.项目参与者之间经常存在通信上的障碍。
.需要实际的、可供用户参与的系统模型。
.需求一旦确定就可以遵从严格定义的方法。
.大量的反复是不可避免的,必要的,应该加以鼓励。


在美国,实行死刑的州,其犯罪率要比不实行死刑的州低。因此,死刑能够减少犯罪。以下哪项如果为真,最可能质疑上述推断?

A.犯罪的少年,较之守法的少年更多出自无父亲的家庭。因此,失去了父亲能够引发少年犯罪。

B.美国的法律规定了在犯罪地起诉并按其法律裁决,许多罪犯冈此经常流窜犯罪。

C.在最近几年,美国民间呼吁废除死刑的力量在不断减弱,一些政治人物也已经不再像过去那样在竞选中承诺废除死刑了。

D.经过长期的跟踪研究发现,监禁在某种程度上成为酝酿进一步犯罪的温室。

E.调查结果表明:犯罪分子在犯罪时多数都曾经想过自己的行为可能会受到死刑或常年监禁的惩罚。

正确答案:B
解析:题干的逻辑主线是“实行死刑的州犯罪率低——死刑能够减少犯罪”,要削弱这个推理,就是要说明存在别的凶素影响这个推理。如果B项真,则可以认为,许多罪犯为了躲避死刑的风险,宁愿采取流窜作案的方式,选择不实行死刑的州作案。这样,虽然实行死刑的州犯罪率因此下降,但全美国的犯罪率并没有下降,所以不能由此得出死刑能够减少犯罪的结论,其余各项均不能质疑题干的推断。


阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。

[说明]

A公司组织结构属于弱矩阵结构,该公司的项目经理小刘正在接手公司售后部门转来的一个项目,要为某客户的企业管理软件实施重大升级。小刘的项目组由5个人组成,项目组中只有资深技术人员M参加过该软件的开发,主要负责研发该软件最难的核心模块。根据公司与客户达成的协议,需要在一个月之内升级完成M原来开发过的核心模块。

M隶属于研发部,由于他在日常工作中经常迟到早退,经研发部经理口头批评后仍没有改善,研发部经理萌生了解雇此人的想法。但是M的离职会严重影响项目的工期,因此小刘提醒M要遵守公司的有关规定,并与研发部经理协商,希望给M一个机会,但M仍然我行我素。项目开始不久,研发部经理口头告诉小刘要解雇M,为此,小刘感到很为难。

从项目管理的角度,请简要分析造成小刘为难的主要原因。

正确答案:1.弱矩阵型组织内项目经理对资源的影响力弱于部门经理多头领导项目经理对员工难以监测、管理、考核; 2.M本身的问题迟到早退且我行我素。
1.弱矩阵型组织内项目经理对资源的影响力弱于部门经理,多头领导,项目经理对员工难以监测、管理、考核; 2.M本身的问题,迟到早退且我行我素。 解析:本题考查的是项目的弱矩阵结构下的人力资源管理问题。在弱矩阵结构下,项目团队成员接受多头领导,项目经理对成员的影响弱于部门经理,项目经理权力受限,对项目团队成员的管理、考核、监控等有一定局限性。同时从本题的[说明]可以看出,A公司不注重组织过程资产的积累,软件过程成熟度低,不能重复与成功旧项目类似的新项目的成功。A公司沟通不畅,没有搞清M的问题真正出在哪里。A公司没有充分发挥激励机制,没有做好人才培养、传帮带等工作,以至于项目的成功与否依赖于某个人,而非一个组织。案例的分析步骤如下。
[问题1]要求考生分析项目经理小刘在使用资深技术人员M时遇到挑战的主要原因,从本题的[说明]提供的背景来分析,可以推断如下的可能原因:
“A公司组织结构属于弱矩阵结构”,这暗示项目经理小刘对项目团队成员的影响力要弱于部门经理。
“只有资深技术人员M参加过该软件的开发”,这说明M是一个完成项目的关键干系人。
“M隶属于研发部,由于他在日常工作中经常迟到早退”、“研发部经理萌生了解雇此人的想法”,这提醒项目经理小刘可能要发生冲突。但由于项目需要还要倚重M,由此小刘陷入困境。


事实上一个政府部门通常已经有了许多应用软件系统,通常需要保护现有资源,让新的系统能够和现有的系统应用交互整合。用150字分析该系统应采用什么技术使系统的开发有较低的成本和工作量。

正确答案:解决方案应采用了先进、安全、稳定、可靠的基于WEB的B/s多层结构化设计方法分别基于 J2EE和.Net两大流行技术体系并且应适应三大网络操作系统:Linux、Unix和Windows。在电子政务的业务整合中工作流作为组合Web Service的一个重要机制为Web Service之间的交互提供运行方式。并且B/S结构使得客户端完全基于浏览器从而保证了用户端使用的简易、直观和低维护性。而采用WEB浏览方式可以实现对有效信息的综合查询并以报表、图形的方式直观地反映数据变化。
解决方案应采用了先进、安全、稳定、可靠的基于WEB的B/s多层结构化设计方法,分别基于 J2EE和.Net两大流行技术体系,并且应适应三大网络操作系统:Linux、Unix和Windows。在电子政务的业务整合中,工作流作为组合Web Service的一个重要机制,为Web Service之间的交互提供运行方式。并且B/S结构使得客户端完全基于浏览器,从而,保证了用户端使用的简易、直观和低维护性。而采用WEB浏览方式可以实现对有效信息的综合查询,并以报表、图形的方式直观地反映数据变化。