61阅读

软件工程试题及答案-软件测试工程师笔试题及答案53

发布时间:2018-03-16 所属栏目:黑盒测试方法

一 : 软件测试工程师笔试题及答案53

测试工程师笔试题

一、计算机知识(30分)

1、 在Linux系统中,一个文件的访问权限是755,其含义是什么?

参考答案:

755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。

2、 Linux中,如何从root用户切换到普通用户?

参考答案:su

su user1 切换到user1,但切换后的当前目录还是root访问的目录

su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/)

3、 简述一下C/S模式和B/S模式的区别?

参考答案:

c/s 是客户端/服务器 架构

b/s 是浏览器/服务器 架构

C/S模式有以下特点:

1.C/S模式将应用与服务分离,系统具有稳定性和灵活性

2.C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性

3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快

4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂

B/S模式有以下特点:

1.系统开发、维护、升级方便

每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便

2.B/S模式具有很强的开放性

在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好

3.B/S模式的结构易于扩展

由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统

4.用户使用方便

B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便

4、 Windows操作系统中PATH环境变量的作用是什么?

参考答案:

PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。

5、 TCP和UDP有什么区别?

参考答案:

TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换

6、 DNS是什么?它是如何工作的?

参考答案:

域名解析服务。用于将域名解析为IP,或反和将IP解析为域名。

客户机可指定DNS服务器来解析,或用本机hosts文件进行解析。

7、 说出4种及以上常用的操作系统及其主要的应用范围(微软的操作系统除外)。 参考答案:

Linux(Red Hat、SUSE、Debian、Trubo Linux):主要用于搭建各类服务器

MAC OS:苹果机的操作系统,用于图像处理

Unix(AIX:IBM服务器的专用操作系统;

Solaris:Sun操作系统;FreeBSD、NetBSD)

8面向对象程序设计有哪些特点?

参考答案:

面向对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的代码重用性。 封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以的,C++中一般用类来实现封装。

继承性: 一种支持重用的思想,在现有的类型派生出新的子类,例如新型电视机在原有型号的电视机上增加若干中功能而得到,新型电视机是原有电视机的派生,继承了原有电视机的属性,并增加了新的功能。

多态性:指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。

动态联编:指一个计算机程序自身彼此关联的过程,按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。

9、一条软件缺陷记录都包含哪些内容?

参考答案:

bug编号

bug发现人

bug发现时间

bug状态

bug严重程度

bug所属版本

bug所属模块

bug处理人

bug修改日期

bug简单描述

bug详细描述

bug相关附件

bug初步分析

10、一套完整的测试应该由哪些阶段组成?

参考答案:

测试计划、测试设计与开发、测试实施、测试评审与测试结论

二、测试知识(50分)

1、您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。(10分)

参考答案:

1.拿到新版本

2.进行测试发现BUG后提交SUBMIT(测试)

3.由相应人员置为NEW的状态

4.修改BUG,FIXED(开发)(当然也有可能被判定为不是BUG或者需要讨论决定的)

5.回归测试,修改BUG状态,FIXED VERIFIED或者REOPEN(测试)

6.REOPEN的话开发继续修改,FIXED VERIFIED的话由相应人员CLOSE这个BUG。

2、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。(10分)

参考答案:

黑盒测试:把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性,只依据程式的需求说明书来检查程式的功能是否满足它的功能说明。

白盒测试:把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及相关信息,设计或选择测试用例,对程式所有逻辑路径进行测试。

单元测试:白盒测试的一种,对软件设计中的单元模块进行测试。

集成测试:在单元测试的基础上,对单元模块之间的连接和组装w进行测试。

系统测试:在所有都考虑的情况下,对系统进行测试。

验收测试:第三方进行的确认软件满足需求的测试

3、你所熟悉的测试用例设计方法有哪些?分别以具体的例子说明在实际测试中的应用。(10分)

参考答案:

1.等价类划分

划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.

2.边界值分析法

边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.

使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.

3.错误推测法

基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.

错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例. 例如, 在单元测试时曾列出的许多在模块中常见的错误. 以前产

品测试中曾经发现的错误等, 这些就是经验的总结. 还有, 输入数据和输出数据为0的情况. 输入表格为空格或输入表格只有一行. 这些都是容易发生错误的情况. 可选择这些情况下的例子作为测试用例.

4.因果图方法

前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型). 因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况.

4、画出软件测试的V模型图。(5分)

参考答案:

5、软件的安全性应从哪几个方面去测试?(5分)

参考答案:

(1)用户认证机制:如数据证书、智能卡、双重认证、安全电子交易协议

(2)加密机制

(3)安全防护策略:如安全日志、入侵检测、隔离防护、漏洞扫描

(4)数据备份与恢复手段:存储设备、存储优化、存储保护、存储管理

(5)防病毒系统

6、描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述)(5分) 参考答案:

内存泄露的原因,主要是由于开发过程当中申请了计算机资源(例如对象、内存等),但是使用资源完成以后没有及时释放资源导致的。例如在C语言当中使用了malloc申请了内存,但是未使用free来释放内存。

7、简述软件自动化测试工具的原理。(5分)

参考答案:

测试工具的优势在于可部分地替代人工的测试过程,通过测试工具来模拟人的手工操作,这个过程中会记录操作的对象和操作的顺序,然后在回放时按照录制的顺序操作这些对象。 能重复不断地执行,能精确判断数值和字符对象。自动化测试工具把测试用例用自动的方式执行,例如,自动地产生数据,自动地打开应用程序,自动地查找控件, 自动地输入数据,自动地操作控件,自动地收集测试结果,自动地与预期结果进行比较等。

三、数据库(10分)

为管理业务培训信息,建立3个表:

S(S#,SN,SD,SA) S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄

C(C#,CN) C#,CN分别代表课程编号,课程名称

SC(S#,C#,G) S#,C#,G分别代表学号,所选的课程编号,学习成绩

(1) 使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名?

答:select s# ,sn from s where S# in(select S# from c,sc where c.c#=sc.c# and cn=’税收基础’)

(2) 使用标准SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单位? 答:select sn,sd from s,sc where s.s#=sc.s# and sc.c#=’c2’

(3) 使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位? 答:select sn,sd from s where s# not in(select s# from sc where c#=’c5’)

(4) 查询选修了课程的学员人数

答:select 学员人数=count(distinct s#) from sc

(5) 查询选修课程超过5门的学员学号和所属单位?

答:select sn,sd from s where s# in(select s# from sc group by s# having count(distinct c#)>5)

四、编程题(10分)

编程输出1/1+1/3+1/5+……+1/99的和。

参考答案:

public class Sum {

public static void main(String[] args) {

float sum = 0.0f;

for(float i=1.0f;i<=99.0f;i=i+2)

{

sum = 1/i + sum;

}

System.out.println(sum);

}

}

附加题

谈谈软件测试技术,以及一个优秀的软件测试人员应该具备的素质。

二 : 软件项目管理考试试题及答案

《软件项目管理》

期末复习考试及答案

一、判断题(正确画√,错误画×)

1.项目是由临时性的组织来完成的。[www.61k.com] ( T)

2.项目的选择包括评估各种需求和机会,评估必须是有形和定量的。 ( F )

3.在双代号图中,每一事件(圆圈)必须有惟一的事件序号,即网络图中不会出现相同的事件序号。(T )

4.根据项目生命周期可知,不同项目各阶段资源投入强度不同。通常是前期投入低,逐渐增加达到高峰后开始降低。( T )

5.具有正总时差路径被称为关键路径。 ( F )

6.申请书是一份推销文件,而不是技术报告。 ( T)

7.某项活动的最早开始时间和最早结束时间是通过网络图反向推算得到的。 ( F )

8.在绘制网络图时,把活动画在一个闭路中是不允许的,因为它描述的是不断自我重复的活动路径。 ( T )

9.项目必须完成的整个时间段被定义为从预计开始时间到要求完工时间。(T )

10.某项活动的浮动时间为负值,表明该项活动花费的时间可以延长。 ( F )

二、单项选择题

1. 项目生命周期四个阶段中,第二阶段结束于( A )

A)签订合同 B)需求建议书的发布

C)申请书的提交 D)项目结束

2.固定价格合同对于客户和承约商来说,风险分别是(B )

A)低 低 B)低 高

C)高 低 D)高 高

3.进度偏差SV<0(为负值)时,表示(B )

A)进度提前 B)表示进度延误

C)实际消耗工时(或成本)低于预算值,即项目有结余或效率高

D)实施成本过高,即实际消耗工时(或成本)超过预算值,即项目超支

4.右图是一个单代号图,表示( A )

A)活动A结束10天以后,活动B才能开始

B)活动A开始10天以后,活动B才能开始

C)活动A结束10天以后活动才能结束

D)活动A开始10天以后活动B才能结束

5.准备需求建议书的目的是从( C )的角度全面、详细地阐述为了满足识别需求所要做的工作。

项目管理试卷第1页(共4页)

项目管理考试 软件项目管理考试试题及答案

A)项目参与人员 B)项目经理

C)客户 D)项目承约商

三、多项选择题

1.下列工作中属于项目的是( )

A) 策划一场婚礼

B)开发一个软件 C)为人民服务

D)主持一次会议

E)管理大楼的卫生服务

2.项目目标通常用下列要素来表示( )

A)工作范围 B)顾客满意度

C)进度计划 D)成本

E)工作人员

3. 下面对单代号图描述正确的是( )

A)节点表示活动 B)箭线表示活动

C)箭线表示活动(工作)之间的逻辑关系。[www.61k.com]

D)节点是表示活动开始和结束的标志,又称为事项。

E)单代号图没有虚活动

4.右边网络图中,活动F要在哪些活动完成后才能开始( )

A) A

B) B

C) C

D) D

E) E

5.下面对甘特图的表述中正确的有( )

B)甘特图难以进行定量的计算和分析

C)甘特图一般只适用于比较简单的小型项目

D)甘特图不能系统地表达一个项目所包含的各项工作之间的复杂关系 E)甘特图直观、简单、容易制作、便于理解

四、简答题

1.什么是项目,简述项目的特点。

2.简述进度控制的方法与原则。

3.为项目制定计划是什么意思?它包括那些内容?

五、计算题 A) 甘特图可用于WBS的任何层次,除了用于进度计划的编制外,还可以用于进度控制。

项目管理试卷第2页(共4页)

项目管理考试 软件项目管理考试试题及答案

1. 根据下表完成下列问题。(www.61k.com)

(1)在下面的网络图中的相应位置填写出各活动的工期、最早开始时间、最晚开始时间、最早结束时间、最晚结束时间、时差,指出关键路径

最晚开始时间

(2)假设总工期需要缩短,应首先选择哪个活动进行压缩,为什么?

2.某项目由1、2、3、4四个任务构成,如下图所示。该项目目前执行到了第6周末,各项工作在其工期内的每周计划成本、每周实际成本和计划工作量完成情况如下图所示。

项目管理试卷第3页(共4页)

项目管理考试 软件项目管理考试试题及答案

单位:万元

(1)根据图中提供的信息,计算出截至第6周末,该项目的BCWS、ACWP和BCWP参数将结果直接填写在下表中:

(2)计算第6周末的成本偏差CV、进度偏差SV,说明结果的实际含义。[www.61k.com]

(3)如果预计完成剩余的工作,仍然会延续目前(第6周末)的偏差情况,完成整个项目实际需要投入多少资金?写出计算过程。

项目管理试卷第4页(共4页)

项目管理考试 软件项目管理考试试题及答案

答案:

一、判断题

1.√ 2.× 3.√ 4. √ 5. × 6. √ 7. × 8. √ 9. √ 10. ×

二、单项选择题

1. A 2.B 3. B 4.A 5.C

三、多项选择题

1.ABD 2.ACD 3.ACE 4.ABC 5.ABCDE

四、简答题

答案略

五、计算题

1.(1)

关键路径:A→D→E→F→H

(2) 假设总工期需要缩短,应首先选择关键路径上的活动进行压缩,即在A、D、E、F、H五个活动中选择。[www.61k.com)比较这五个活动的单位时间赶工成本。

单位时间赶工成本=

D活动单位时间赶工成本=应急成本?正常成本 正常时间?应急时间200?150?50元 3?2

150?120?30元 E活动单位时间赶工成本=5?4

100?80?20元 F活动单位时间赶工成本=4?3

220?160?30元 H活动单位时间赶工成本=4-2

假设总工期需要缩短,应首先单位时间赶工成本最低的F活动进行压缩。

项目管理试卷第5页(共4页)

项目管理考试 软件项目管理考试试题及答案

2.(

第6周末的成本偏差CV= BCWP-ACWP=83.5-112= -28.5万元 表明项目成本超支 第6周末的进度偏差SV= BCWP-BCWS=83.5-100=-16.5万元 表明项目进度延误 (2)预算完工成本=

一、选择填空题

1.项目预算在下列那个阶段投入最大? ( B )

a. 项目计划制定阶段 b. 项目计划执行阶段 c. 总体变更控制阶段 d. 项目启动阶段

2.项目计划应下发给: ( D )

a. 项目机构中的所有项目干系人 b. 所有项目干系人

c. 项目团队成员和项目赞助人 d. 沟通管理计划中所确定的人员 3. 领导和管理对项目来说都非常重要。[www.61k.com]关于管理的一种定义认为管理主要是实现项目干系人的主要目标,而领导则是 ( A )

a. 确定管理方向,组织和激励他人努力工作 b. 通过他人的工作实现工作目标

c. 运用领导权力鼓励他人提高工作效率 d. 运用所有适当的权利作为激励手段

4.问题解决是项目中的一项重要工作,它由什么组成? ( B)

a. 对组织实现影响力来达到目的 b. 确定问题并作出决策 c. 同他人协商取得一致意见

d. 产生项目干系人所期望的主要结果

5.对项目来说“临时”的意思是: ( B )

a. 项目的工期短

b. 每个项目都有确定的开始和结束点

总预算成本总预算成本170

???228.02万元

CPIBCWP/ACWP83.5/112

项目管理试卷第6页(共4页)

项目管理考试 软件项目管理考试试题及答案

c. 项目未来完成时间未定

d. 项目随时可以取消

6.下列各项中属于项目计划约束条件的是: ( C )

a. 过去业绩的纪录

b. 类似项目的财务报告

c. 事先确定的预算

d. 以前项目的经验

7.目标管理不涉及下列哪些内容 ( D )

a. 确定明确和现实的目标

b. 定期评估项目目标是否完成

c. 促进合作、团队建设和对项目的投入

d. 为项目成员建立具体的职业途径

8.从项目中学到的经验是有意义的,因为它 (B )

a. 必须汇总起来以满足组织策略和程序的要求

b. 显示偏差的原因以及选择一些纠正措施的理由

c. 显示组织机构为什么选择某些项目

d. 显示为什么有些人被选为项目经理和团队成员

9.工作结果是 ( A )

a. 为完成项目所进行的各项工作活动的结果

b. 满足项目成功的标准

c. 客户正式验收了项目

d. 完成合同的正式验收

10.注明项目目标、工作内容、交付时间以及最终产品的文件是下列哪一个?( C )

a. 项目章程

b. 产品说明书

c. 范围说明书

d. WBS

11.一个公司在确定项目选择模式时,最重要的标准是: (B )

a. 功能

b. 实用

c. 使用简便

d. 费用

12.一个项目经理的公司在高科技领域从事经营工作,公司需要对一些功能特性进行集成与共享。[www.61k.com)项目经理正在考虑一个新项目合适的组织结构,其可能的选择是: ( A )

a. 矩阵

b. 强矩阵

c. 功能化

d. 项目化

13.产生变更需要的原因可能是: ( D)

a. 对项目章程的审查

b. 对实施公司战略计划的审查

c. 项目团队解决问题能力的提高

d. 项目范围界定中的错误与遗漏

14.工作包是: ( A )

a. 一项WBS最低层的交付工作

项目管理试卷第7页(共4页)

项目管理考试 软件项目管理考试试题及答案

b. 一项具有特殊标准的任务

c. 一项必要的汇报工作

d. 一项可分包给若干单位的任务

15.在一个项目阶段结束时,审查可交付成果与项目完成情况的目的在于: ( D)

a. 根据项目基线确定完成项目所需的资源数量

b. 根据已完成的工作量调整时间安排与成本基线

c. 接受客户对所交付项目的验收

d. 决定项目是否应进入下一阶段

16.选派项目经理的理想时间是: ( A )

a. 在项目的启动阶段

b. 在项目的计划阶段

c. 在项目生命周期中的概念阶段结束后

d. 在项目生命周期中的开始阶段开始之前

17.下列各项不是项目选择办法的是: ( C)

a. 逻辑框架分析

b. 解析层次过程

c. 专家判断

d. 决策树

18.范围报告书 ( B)

a. 并不包括项目目标,如项目成本,进度计划和质量监测等内容

b. 包括对项目的假设和约束条件的说明

c. 可为准备PERT/CPM网络提供文件基础

d. 可说明WBS的构成情况

19.引起项目发生变更的三个主要原因是: ( C )

a. 项目经理或项目团队中关键人物的更替,高级管理层改变工作优先顺序,合同难以完成

b. 时间、资源和成本上的相对重要性发生的变化,对可交付成果的新认识,技术的不确定性

c. 对项目目标完成方式的最初评估发生错误,对可交付成果的新认识,新指令 d. 职能经理许诺的资源未到位,成本超支,客户需求发生变化

20.在下列那个项目生命周期阶段会发生最严重的不确定性? ( A )

a. 构思阶段

b. 规划阶段

c. 执行阶段

d. 收尾阶段

21.书面的变更指令应在以下哪些项目中使用: ( A)

a. 所有项目,不论大小

b. 大型项目

c. 具有正式的配置管理系统的项目

d. 变更控制系统费用适宜的项目

22.项目失败的主要原因是: ( D )

a. 缺乏项目型或强矩阵型的结构,项目范围界定不当,以及缺少项目计划

b. 缺少最高管理层的支持,项目人员缺乏合作,以及项目经理领导不得力

c. 客户需求认识不足或不当,项目人员分布分散,项目进行期间与客户沟通不足 d. 组织方面的不利因素,客户需求认识不足或不当,项目需求识别不当,规划和控

项目管理试卷第8页(共4页)

项目管理考试 软件项目管理考试试题及答案

制不足或不当

23.里程碑不是: ( C)

a. 持续期为零的工作

b. 项目生命周期中重要的事件

c. 因资金或时间的付出而取得的工作成果的度量

d. 在表示所有工作开始和结束时,得到最好利用

24.如果一个项目雇佣两名雇员,每个人工作40小时,每个小时支付工资30美元(包括管理费),同期,该项目还雇佣第三名雇员,但该雇员只工作30小时,每小时支付工资50美元,那么这一周的BCWS是: (D )

a. 2400美元

b. 3600美元

c. 3660美元

d. 3900美元

25.你方首席工程师估计一项工作很可能需要50周完成,如果一切顺利的话,该项工作可在40周内完成。(www.61k.com]如不顺利的话,最多将会用180周的时间完成,那么,此项工作预期完成周期的PERT值是: ( B )

a. 45周

b. 70周

c. 90周

d. 140周

26.工作A需要3天完成,于4号星期一上午开始,后续工作B与工作A存在着结束与开始的关系。这两项工作之间有3天的间隔时间,工作B完成需要4天的时间,周日为休息日,从这些住处中可以得出: ( B )

a. 两项工作完成总共需要8天完成

b. 工作A开始到工作B结束需要的日程时间为11天

c. 工作B完成的日期是13号星期三

d. 工作A开始至工作B结束需要的日程时间为14天

27.进行项目工作周期估算时,下列那些将不应考虑: (D )

a. 资源能力

b. 分配到一项任务上的资源总数

c. 历史资料(如有的话)

d. 管理费用

28.在评估一个项目是否赶工时,项目经理首先计算: (A )

a. 可以加速完成的每项关键工作投入的成本和时间的斜率

b. 项目关键路径新增资源的成本

c. 当关键路径的工作速度加快时,项目整体进度可以节约的时间

d. 每个关键路径PERT三个可能的时间估算

29.一项工作最早开始日期为10号,最晚开始日期为19号,该项工作周期为4天,这其中没有休息日。从以上给出的信息,关于该项工作可以得到什么结论?(A)

a. 该项工作总时差为9天

b. 该项工作最早完成日期为14号当天结束时

c. 该项工作最迟完成的日期为25号

d. 如果将投入该项工作的资源数量增加一倍的话,该项工作可以在两天内完成

30.PERT和CPM的主要区别是PERT: ( A)

a. 使用分布的平均值(期望值)来计算项目的进度

项目管理试卷第9页(共4页)

项目管理考试 软件项目管理考试试题及答案

b. 运用最可能的估算值计算时差

c. 集中计算时差,确定哪些工作在进度上的伸缩余地小

d. 包括无先后顺序的工作,如网络图中部分环行或条件分支

31.里程碑的最佳定义: ( C )

a. 相关工作和事件的结合

b. 通常用来表示工作或事件的两条或多条线段或箭头的相交

c. 项目中表示报告要求或重要工作完成的可以辨别的点

d. 需要资源和时间投入才得以完成的具体的项目任务

32.在项目的时间管理中,项目赶工的意思是: ( A)

a. 重新界定逻辑关系,以缩短项目周期

b. 缩短用于项目进度风险模型分析的计算机网络维修时间

c. 给所有的项目工作都增加新的资源

d. 根据优先顺序给重要路径上的活动增加资源

33.下面的所述的特点那种不是虚设工作所具有的特点? ( C)

a. 只用在箭线网络图中

b. 工作时间为零

c. 需要资源投入

d. 表明一种优先顺序

在回答下面两道题目时请运用以下信息

BCWS=$2,200 (PV)

BCWP=$2,000 (EV)

ACWP=$2,500 (AC)

BAC=$10,000

34.根据净值分析,文中所述SV值和项目的状态是: ( D )

a. $300,项目进度超前

b. +$8,000,项目进度按预定计划执行

c. +$200,项目进度超前

d. -$200,项目进度滞后

35.CV是: ( B)

a. +$300

b. -$300

c. +$500

d. -$500

36.如果一项项目工作包估算成本为$1,500,且今天完成,但实际成本为$1,350,而且只完成了三分之二,成本偏差是: ( C )

a. +$150

b. -$150

c. -$350

d. -$500

37.在ACME项目进行到第四个月的时候,累积计划支出是$100,000。(www.61k.com)实际支出已达到$120,000。那么这个项目进展情况如何? ( B )

a. 超过工期

b. 遇到了麻烦,因为已超出了预算开支

c. 将按原预算完成

d. 所给信息量不足以作出判断

项目管理试卷第10页(共4页)

项目管理考试 软件项目管理考试试题及答案

38.根据学习理论曲线,当许多项目重复出现时 (C )

a. 对操作者训练要求较少的生产设备降低单位成本

b. 随着生产效率提高单位成本降低

c. 随着生产产品数量的增加,单位产品成本以一定方式下降

d. 自动化程度越高,培训成本也越高

39.资源约束项目是指 ( B )

a. 职能经理不是在项目经理要求的时间内分配所需的资源数量

b. 该项目必须尽快完成,但所用资源不能超过某一具体范围

c. 在一定时间之内完成并尽量少使用资源的项目

d. 资源配置有限,不足以完成项目

40.趋势分析被用来监控 ( D)

a. 错误原因

b. 质量管理计划

c. 客户满意度

d. 技术、成本和进度执行情况

41.在以下那种项目组织中项目经理将可能对项目资源进行最严格的控制 ( B )

a. 强矩阵型

b. 项目化型

c. 项目协调者

d. 弱矩阵型

42.以下哪些是项目团队建设的基本原则 ( C )

a. 进行经常性的执行情况评估

b. 确保项目团队每位成员除了向项目经理汇报之外同时向职能经理汇报

c. 尽早进行项目团队建设

d. 解决成员间的政治分歧

43.项目A按矩阵组织形式进行管理,该项目经理向高级副总裁汇报工作,后者为项目提供直接的支持。[www.61k.com)在这种情况下,以下哪一种描述最好的说明了项目经理的相对权力:( D)

a. 项目经理很可能不会被项目干系人质疑

b. 在强矩阵型结构中,权力向职能经理倾斜 c. 在弱矩阵型结构中,权力向项目经理倾斜

d. 在强矩阵型结构中,权力向项目经理倾斜

44.以下那一个因素对于项目成员之间的沟通意义最为重大:(D )

a. 来自于外部的意见反馈

b. 执行情况评估

c. 项目经理解决项目小组成员之间的矛盾与冲突

d. 集中办公

45.项目团队成员如果工作地点不一致,他们倾向于不将自己看作团队的一员。为了改变这种情况,项目经理应该: (C )

a. 保证小组各个成员用电子邮件作为通讯方式

b. 明确要求小组成员遵循组织的任务安排

c. 创造符号或结构,加强地点分散的团队成员的团结

d. 向团队成员提供最先进的通讯方式,并指定其使用方法

46.当组织的功能结构需要用来支持多个项目时,主要的困难将会出现,这是由于:( B )

a. 项目经理的权限造成的

项目管理试卷第11页(共4页)

项目管理考试 软件项目管理考试试题及答案

b. 不同的项目优先顺序发生矛盾,从而对有限的资源进行竞争

c. 项目组成员对他们的专长的关注超过了对项目本身的关注

d. 项目经理运用人际技巧来非正式地解决成员之间的冲突

47.以下因素对团队建设影响最小的是: ( D)

a. 对项目的错误认识

b. 不提供支持的高层管理层

c. 发生困难的项目

d. 对项目组成员的补偿

48.有效的团队建设导致的主要结果是: ( A )

a. 项目情况得到改善

b. 一个高效率、运作正常的团队

c. 团队成员充分理解项目经理对项目的执行负最终责任

d. 项目干系人作为个人和项目组成员发生的作用得以加强

49.减少项目中冲突的主要方法是: ( C)

a. 举行定期的小组会议

b. 使用小组协调人员

c. 进行谨慎仔细的项目规划

d. 规定严格的讨论制度

50.以下都是不良的团队工作情况,除了: ( B)

a. 低落的工作氛围

b. 过多的会议

c. 对项目经理缺乏信任

d. 会议效率低下

51.在强和弱矩阵组织结构中,导致冲突的主要原因是: ( D )

a. 沟通障碍

b. 相互冲突的利益

c. 需要统一意见

d. 管辖模糊

52.最常被项目经理拿来解决冲突的方法是: ( B)

a. 妥协的方式

b. 面对

c. 缓和

d. 谈判

53.当团队成员既要对项目经理又要对职能经理负责的时候,团队建设经常会变得复杂起来。(www.61k.com]有效的管理这种双重汇报关系通常是_________的责任。 ( B )

a. 有关的团队

b. 项目经理

c. 项目业主或赞助人

d. 职能经理

54责任分配矩阵不被用来说明下列哪一项? ( C )

a. 谁负责那方面的工作

b. 工作单元间哪些关键界面需要管理上的特别协调

c. 实现项目目标需要哪些工作因素

d. 谁向谁汇报

55.以下哪一项不被认为是建设有效项目团队的主要障碍: ( D )

项目管理试卷第12页(共4页)

项目管理考试 软件项目管理考试试题及答案

a. 团队成员有不同的优先考虑事项、兴趣、判断

b. 职责冲突

c. 团队成员缺乏对工作的投入

d. 分配给每位团队成员的办公空间

56.在组织一个项目的过程中,项目经理必须解决矛盾冲突。[www.61k.com]以下关于项目中矛盾冲突的陈述中正确的是: ( A )

a. 矩阵型组织会造成职能界定不明,并导致职能经理和项目经理之间管理权限的不明确

b. 冲突的原因包括各项目的优先顺序,PERT/CPM进度表,合同管理程序以及合同类型

c. 只要可能就应该避免

d. 强矩阵型项目经理很少遇到人力资源冲突,因为他们能够直接向职能经理下达人员需求方面的指令

57.两个术语——强矩阵和弱矩阵用于描述项目组织结构时,指的是:( C)

a. 组织实现其目标的能力

b. 项目团队成员彼此之间以及与项目经理之间的有形距离

c. 项目经理对项目团队资源的控制权力的大小

d. 团队成员之间的关系紧密程度

58.项目经理使成员工作地点相隔较远的团队发挥最佳工作效率的重要方式是:( A )

a. 建立信任

b. 建立奖励和业绩认可制度

c. 争取获得其它工作地点的职能经理的支持

d. 项目经理运用权力控制项目的所有方面

59.以下选项中哪项不是开工会议的目标: ( D )

a. 建立工作关系和沟通渠道

b. 审查项目计划

c. 建立个人和团队的责任

d. 讨论有关合同的具体法律问题

60.以下选项中,哪些不是项目沟通的障碍: ( C )

a. 由于低报酬产生的敌对态度

b. 由技术语言导致的困难

c. 固定总价合同中的确定损失额

d. 缺乏清晰的沟通渠道

61.在项目的收尾阶段,最多的矛盾来自于以下哪方面: ( A )

a. 进度问题

b. 费用超支

c. 技术问题

d. 工作界面

62.一般说来,在处理项目干系人之间的争议时,应该偏向于以下哪一方:( D )

a. 项目发起者

b. 高级经理

c. 执行组织

d. 顾客

63.要创造易于接受的沟通环境,项目经理应该: ( B )

a. 确保所有的沟通都是清晰并易于理解的

项目管理试卷第13页(共4页)

项目管理考试 软件项目管理考试试题及答案

费b. 以他(她)喜欢的表达方式 c. 让整个项目团队准备项目沟通计划 d. 确保队伍成员获得他们工作所需要的信息 64.以下哪项是项目经理最重要的素质? ( D ) a. 监管经验 b. 谈判技巧 c. 技术教育背景 d. 与人协作的能力 65.绩效测量的基线是: ( A ) a. 计划工作预算成本 b. 已完成工作预算成本 c. 已完成工作实际成本 d. 计划工作实际成本 66.在谈判中最常出现的沟通问题是: ( A ) a. 谈判的一方误解另一方的表述 b. 谈判的一方放弃谈判 c. 谈判的一方企图使另一方面迷惑 d. 谈判的一方忙于思考接着该说什么,结果没有在听另一方的陈述 67.在收尾阶段,许多项目经理都倾向于推迟人员安排,这是因为:( A ) a. 他们不想面对在这过程中可能产生的人际关系矛盾 b. 他们认为谁都不想离开这个项目 c. 职能经理不想队伍成员回去 d. 团队成员不想转移到新的任务中去 68.一个人估计在最常见的情况下往返家里需要1小时。[www.61k.com)在被进一步询问后,他估计最少的时候需要45分钟,最多的时候需要1小时45分钟,该估计的标准差是多少?( A ) a. 10分钟 b. 15分钟 c. 50分钟 d. 60分钟 图形

时间时间时间时间

a提前且在预算之内 a提前且超支 a落后且在预算之内 a落后且超支

预定工作的计划费用(基线) 已完成工作的实际费用

69.项目评估的执行单位是( )。

(D)

a.业主

b.可行性报告

c.项目团队

项目管理试卷第14页(共4页)

项目管理考试 软件项目管理考试试题及答案

d.第三方

70. 成功的项目管理通常是基于( )在多大程度上保持他/她对项目做出的承诺。(www.61k.com) (A)

a. 项目经理

b. 职能人员

c. 项目团队成员

d. 客户主管

71.在项目管理中,当运作环境变成( )而且项目任务变得( )时,对人员和技术的需求就增加了。 (C)

a. 动态的,简单

b. 静态的,复杂

c. 动态的,复杂

d. 静态的,简单

72.在( )组织形式中项目经理能对雇员有足够的了解以参与他们的工作表现评定。 (C)

a. 职能型

b. 矩阵型

c. 项目型

d. 平衡矩阵

73. 项目在( )组织中最不被重视。 (D)

a. 平衡矩阵型

b. 强矩阵型

c. 项目协调员型

d. 职能型

74. 控制发生在( )。 (D)

a. 整个项目中不断变化的基础上

b. 项目生命周期的每个阶段结束时,以评估是否达到项目目标

c. 每个计划过程结束时

d. 整个执行过程及其它需要的过程的界面上

75. 对项目而言,“一次性”指( )。 (B)

a. 项目周期短

b. 每个项目都有明确的起止时间

c. 项目将在未来不能确定的时候完成

d. 项目随时可能取消

76. 项目经理仅基于其在组织中的位置而产生的三种权力是( )。(A)

a. 正式,奖励,惩罚

b. 奖励,指示,正式

c. 专家,指示,正式

d. 奖励,专家,指示

77. ( )包含在项目生命周期的实施阶段中。 (B)

a. 建立和计划

b. 执行和控制

c. 计划和执行

d. 概念和计划

78. 网络计划工期优化,主要通过( )来实现。 (C)

a. 利用总时差

b. 利用自由时差

项目管理试卷第15页(共4页)

项目管理考试 软件项目管理考试试题及答案

c. 压缩关键工作持续时间

d. 压缩非关键工作持续时间

79. 范围界定的工具是( )。[www.61k.com) (A)

a.WBS

b.分层法

c.PERT

d.流程图法

80. ( )不属于项目的活动。 (A)

a.罐头产品的生产

b.一种新型罐头产品的发展

c.罐头产品的试制

d.罐头产品的营销策划

81. 在( )组织形式中项目经理拥有最多的正式权力。 (C)

a. 传统型

b. 职能型

c. 项目型

d. 矩阵型

82.下列不属于项目融资特点的是( )。 (D)

a.债务屏蔽 b.融资成本低

c.有限追索 d.风险分担

83. 项目构思是以( )为主体。(A)

a. 项目的投资者/业主

b. 项目的供应商

c. 项目的实施组织

d. 项目工作团队

84.为了保证项目成本目标的实现,对于具有一次性特点的施工项目来说,进行( )具有特别重要的意义。 (B)

a.分部分项工程成本分析

b.月(季)度成本分析

c.年度成本分析

d.竣工成本综合分析

85.招标人对已发出的招标文件进行必要的澄清或者修改的,该澄清或修改的内容为

( )的组成部分。(B)

A.投标文件

B.招标文件

C.评标报告

D.投标文件和招标文件

86.组织在建立和评审环境管理体系的目标时,应考虑的因素主要有( )。(ACD)

A.环境影响因素

B.人的不安全行为

C.遵守其他要求的承诺、相关方要求等

D.物的不安全行为

E.遵守法律法规

87.竞争性成本计划带有成本战略性质,是项目( )。(A)

A.投标阶段商务标书的基础

项目管理试卷第16页(共4页)

项目管理考试 软件项目管理考试试题及答案

B.投标阶段技术标书的支撑

C.实施方案制定的依据

D.指导性成本计划的深化

88.根据项目进度控制不同的需要和用途,业主方和项目各参与方可以按( )构建建设工程项目多个不同的进度计划系统。(www.61k.com)(ABCE)

A.不同计划深度

B.不同项目参与方

C.不同计划功能

D.不同计划方法

E.不同计划周期

89. 项目动态控制的准备工作是将找出项目目标进行分解,以确定用于目标控制的(C)

A.偏差值 B.调整值

C.计划值 D.实际值

90. 对于风险内含理解不正确的是(D)

A.风险与不确定性 B.风险与损失

C.风险的可度量性 D.风险的可避免性

91. 下列属于公开招标的采购方式是:(C)

A.询价采购 B.有限国际招标

C.国际竞争性招标和国内竞争性招标 D.直接签合同和自营工程

92.在施工过程中,投资控制的正确步骤是(D)

A.预测、比较、分析、纠偏、检查 B.分析、预测、检查、比较、纠偏

C.比较、预测、分析、检查、纠偏 D.比较、分析、预测、纠偏、检查

93.代表不同利益方的项目管理具有不同的控制任务,业主方进度控制的任务是(A)

A.控制整个项目实施阶段的进度

B.控制设计准备及设计阶段的任务

C.控制工程项目施工进度

D.控制项目前期准备工作

94.进度控制包含大量的组织和协调工作,而(B)是组织和协调的重要手段(B)

A.技术审查 B.会议 C.工程付款 D.验收

95. 项目的阶段性成果我们称为:(A)

A里程碑 B可交付成果 C项目产品 D 项目结论

96.项目沟通计划的主要编写方法是: (A)

A利益相关者分析 B周围环境分析

C 原始材料的分析 D 领导意图分析

97.()的情况下,项目经理最有可能全权负责对雇员的表现做出评价。 (B)

A.雇员在若干项目中兼职

B.项目经理同进也是雇员的职能经理

C.雇员仅被分配到一个项目中进行全职工作

D.职能经理授权项目经理进行评价

98.费用管理计划的作用是()。 (B)

A.描述怎样管理费用偏差 B.确定费用基准

C.估算并调节项目的费用状况 D.确定绩效测量基准

99.()网络技术允许我们显示一个要素的最后10%在前一个要素的工作完成之前是无法完成的。 (D)

项目管理试卷第17页(共4页)

项目管理考试 软件项目管理考试试题及答案

A.计划评审技术 B.单代号法 C.双代号法 D.风险评审技术

100.项目的三要素包括()。(www.61k.com](B)

A.风险、费用和进度 B.质量、进度和成本

C.质量、进度和时间 D.直接成本、间接成本和可用资源

101.为确定雇员是否正确理解了信息,项目经理需要()。 (C)

A.使用一种以上的媒介 B.消除障碍

C.减少信息过滤环节 D.获得反馈

102.总体说来,项目启动程中发生得最频繁的冲突是()。 (C)

A.个性 B.优先级 C.成本 D.技术问题

103.范围基线一旦被确立立功批准,将被()。 (D)

A.用于评价潜在变化 B.用于完成有效性衡量

C.作为未来决策的基础 D.以上皆是

104.一个公司接受和利用项目管理的程度通常取决于项目的()和()。 (C)

A.质量要求,劳动力需求 B.风险管理,质量管理

C.规模,性质 D.工业类型,劳动力需求

105.决定项目成本的最有效方法是利用()。 (B)

A.工作分解结构 B.线性责任图

C.项目规章 D.范围说明

106.线性组织结构的特点是( B )

A.每一个工作部门只有一个直接的下级部门

B.每一个工作部门只有一个直接的上级部门

C.谁的级别高,就听谁的指令

D.可以越级指挥或请示

107.项目经理部对竣工工程成本核算的目的是(A )

A.考核项目管理绩效

B.寻求进一步降低成本的途径

C.考核企业经营效益

D.分析成本偏差的原因

108.施工成本控制工作的一般步骤是(B)

A.检查---分析----比较----预测----纠偏

B比较---分析---预测----纠偏---检查

C.预测---比较---分析----检查----纠偏

D.预测---检查----分析---比较---纠偏

109.施工成本偏差分析可采用不同的表达方法,常用的有(A )

A.横道图法、表格法、和曲线法

B.网络图法、横道图法和表格法

C.比较法、因素分析法和差额计算法

D.网络图法、表格法和曲线法

110.根据我国现行招标投标的有关规定,下列说法正确的是(B)

A.招标人必须委托招标代理机构代为办理招标事宜

B.工程招标代理机构的资格分为甲,乙两级

C.乙级工程招标代理机构只能承担工程投资额5000万元以下的工程招标代理业务

D.乙级工程招标代理机构不可以跨省、自治区、直辖市承担业务

111.在工程合同的订立过程中,投标人根据招标内容在约定期限内向招标人提交投标文

项目管理试卷第18页(共4页)

项目管理考试 软件项目管理考试试题及答案

件,此为( B)

A.要约邀请 B.要约 C.承诺 D.承诺生效

112.固定单价合同适用于()的项目 (C)

A.工期长,工程量变化幅度很大

B.工期长,工程量变化幅度不太大

C.工期短,工程量变化幅度不太大

D.工期短,工程量变化幅度很大

E.承包人供应的材料设备使用前应由承包人负责检验或实验,费用由承包人负责 113.三点法统计估算公式:期望值= (B)

A.(乐观估算+(4X最可能估算)+悲观估算)X6

B.(乐观估算+(4X最可能估算)+悲观估算)/6

C.(乐观估算+(4X最可能估算)X悲观估算)/6

D.(乐观估算+(4+最可能估算)+悲观估算)/6

专业分析:在计划评审技术(PERT)中用到这个公式计算估计工期分布的中值。(www.61k.com) 114.你的项目办公室提前出了一个项目管理方案,并着重强调了总体变更控制的重要性。该方案认为变更要求可能以下列所有形式发生,除了 (C)

A.口头或者书面

B.法令强制执行或者自选的

C.正式和非正式的

D.始于外部的或内部的

专业分析:变更要求是总体变更控制的输入。尽管变更要求以很多种形式发生,但是他们必须都是在变更控制系统内产生的以文件规章形式存在的正式的要求。

115.渐进明细是结合了项目的一次性和独特性的特点。在编制项目计划的过程中,渐进明细在以下哪个方面也是重要的: (A)

A.假设

B.限制条件

C.项目管理信息系统

D.组织政策和程序

专业分析:假设是在规划过程中被认为是真实和确定的因素。它们影响到项目规划的所有方面,是项目的渐进式阐述的一部分。在规划过程中,项目小组经常要识别,记录和确认假设。

116.你正负责在福建的厦门建造第一家滑草场。你们公司雇佣了一个承包商来管理这个项目,并与其签订了总价 合同 。那名从未离开过广东的 造价 工程师在确定合同金额的过程中做出了很大的贡献。他的工作对于达成目标利润率提供了很大帮助。这种情况表明 (B)

A.专业的成本估算建议是非常必要的

B.每个干系人都具备有助于编制项目计划的知识和技能

C.在签订总价合同的过程中,最理想的成本估算方法是将参数模型估计法和专家判断法结合使用

D.一个人即使在没能掌握本地条件的情况下也能提供准确的信息

专业分析:对项目管理团队来讲,创造一个使干系人都能人尽其才,发挥适当作用的环境是至关重要的,但是,由谁来发挥作用,发挥什么样的作用,何时发挥作用则是随着项目而变化的。

117.在一个确认项目正式存在的初始化文档是______ (C)

A. 范围基线

项目管理试卷第19页(共4页)

项目管理考试 软件项目管理考试试题及答案

B. 管理 计划

C. 项目章程

D. 配置控制报告

分析:项目章程是确认项目正式存在的初始化文档

118.项目的范围将会变更如果: (D)

A. 项目经理提供了没有设计概念的成本评估

B. 低估了工作产生的结果

C. 项目经理在项目已经被定义,成本和进度已经被批准后被指派

D. 以上都是

分析:没有计划概念,将使项目经理无法把握项目的需求;低估工作结果和滞后指派项目经理,使项目的工作范围可能被低估

119.进度控制与下列哪种因素无关? (D)

A. 对促进项目进度产生变化的影响因素进行管理,保证这些变化是有益的

B. 确定项目进度发生变化

C. 当变化出现时,对实际发生的变化进行管理

D. 根据客户要求改变项目进度

分析:根据客户需要更改项目进度是被动的,因而会造成项目执行混乱。[www.61k.com]控制的目的是降低项目的混乱程度,并采取系统的活动方法使这一变化造成的混乱控制在最小的范围

120.作为成本控制输入,进展情况报告提供哪方面的信息? (A)

A.项目所需资源的计划成本

B.项目中所期待的人员工作生产水平

C.变更将对项目有利

D.具体的更改要求

分析:获得成本投入执行效果这些信息只是确定项目在成本投入上是否存在缺口,是否采取改正措施的第一步。同时,成本执行效果报告还具有提醒项目管理小组关注那些将来会演变成问题的问题

121.以下哪一项是项目队伍 建设 的基本原则 (C)

A.进行经常性的执行情况评估

B.确保项目队伍每位成员除了向项目经理汇报之外同时向职能经理汇报

C.尽早进行项目团队建设

D.解决成员间的政治分歧

分析:项目中早些开始建立班子对确定正确的风气和防止发生不良习惯和作风是关键的

122.沟通计划的目的之一是提供以下哪方面的信息: (A)

A.用来收集和储存信息的方法

B.当项目不再需要时,解散组员的方法

C.将用来应用的电子邮件和可视会议技术

D.每位项目成员的经历和技能

分析:该计划还应包含一分配结构,用来表明发布各种类型信息所用的方法,信息所发布的个人或组织,说明何时进行各类交流的生产计划以及计划交流之间获取信息的方法。还应包括如何根据需要变更对计划进行更新和修改的讨论。沟通计划为项目计划的一部分,根据项目需要交流计划可以是正式或非正式的,极详细的或大致概括的计划 123.作为一个大型项目的项目经理,你收到一个要求你在分发之前批准的初步的发布公告,你被要求不做评论地批准此公告。你发现了一些可能误导接受方的关键项目财务估

项目管理试卷第20页(共4页)

项目管理考试 软件项目管理考试试题及答案

算上的主要差异。[www.61k.com)作为项目经理,你的责任是: (A)

A.将此差异通知项目发起人,并拒绝批准此发布

B.批准此发布,但是将一份备忘录送给项目发起人,告诉他你知道此差异并将任何你收到的问题告知他

C.按照要求批准此发布

D.完全重写此发布,包括进正确的信息分析:确保每个客户的利益不受损害是项目经理的基本职责

124.比较基准(baseline)是关于一个项目,工作包,或者活动的源计划(original plan),加上已经批准的变更。 (A)

A.正确

B.错误

专业分析:比较基准(baseline)是一个批准了的计划,提供衡量和报告项目状况的基础。对于它的变更需要慎重,并要经过严格的审批程序。

125.对一个风险事件的临时应对措施叫做: (C)

A.工作项(work item)

B.工作包(work package)

C.权变措施(workaround)

D.工作分解结构(work breakdown structure)

专业分析:权变措施(workaround)是指为了应对那些事先没有识别出的或者是已经接受的风险而采取的临时应对措施。

126.产生,收集和分发信息以正式结束项目,这个叫做: (A)

A. 管理 收尾

B.管理职责

C.辅助收尾

D.辅助职责

专业分析:项目或阶段的结束,包括达到预定目标的正常结束和各种原因引起的提前终止,都应该进行管理收尾。管理收尾包括收集项目记录,分析总结项目的成功因素和经验教训,并将这些信息归档以备将来使用。

127.BCWS(PV)是指在给定期间内,对计划要做的活动所做的成本估算。 (A)

A.正确 B.错误

专业分析:BCWS是“the budgeted cost of work scheduled”,在PMBOK2000版中,也称做PV(the planned value)。这道题就是PV的定义。

128.范围验证是为了确保所有产品交付物已经被满意地完成。 (B)

A.正确 B.错误

专业分析:范围验证是通过验证可交付物和工作结果,确保它们全部被正确地和满意地完成。要验证的不仅仅是产品交付物,而是所有的工作范围。

129.三点法统计估算公式:期望值= (B)

A.(乐观估算+(4X最可能估算)+悲观估算)X 6

B.(乐观估算+(4X最可能估算)+悲观估算)/ 6

C.(乐观估算+(4X最可能估算)X悲观估算)/ 6

D.(乐观估算+(4+最可能估算)+悲观估算)/ 6

专业分析:在计划评审技术(PERT)中用到这个公式计算估计工期分布的中值。

130.你的项目办公室提前出了一个项目管理方案,并着重强调了总体变更控制的重要性。该方案认为变更要求可能以下列所有形式发生,除了 (C)

A.口头或者书面

项目管理试卷第21页(共4页)

项目管理考试 软件项目管理考试试题及答案

B.法令强制执行或者自选的

C.正式和非正式的

D.始于外部的或内部的

专业分析:变更要求是总体变更控制的输入。[www.61k.com]尽管变更要求以很多种形式发生,但是他们必须都是在变更控制系统内产生的以文件规章形式存在的正式的要求。

131.渐进明细是结合了项目的一次性和独特性的特点。在编制项目计划的过程中,渐进明细在以下哪个方面也是重要的: (A)

A.假设

B.限制条件

C.项目管理信息系统

D.组织政策和程序

专业分析:假设是在规划过程中被认为是真实和确定的因素。它们影响到项目规划的所有方面,是项目的渐进式阐述的一部分。在规划过程中,项目小组经常要识别,记录和确认假设。

132.你正负责在福建的厦门建造第一家滑草场。你们公司雇佣了一个承包商来管理这个项目,并与其签订了总价 合同 。那名从未离开过广东的 造价 工程师在确定合同金额的过程中做出了很大的贡献。他的工作对于达成目标利润率提供了很大帮助。这种情况表明 (B)

A.专业的成本估算建议是非常必要的

B.每个干系人都具备有助于编制项目计划的知识和技能

C.在签订总价合同的过程中,最理想的成本估算方法是将参数模型估计法和专家判断法结合使用

D.一个人即使在没能掌握本地条件的情况下也能提供准确的信息

专业分析:对项目管理团队来讲,创造一个使干系人都能人尽其才,发挥适当作用的环境是至关重要的,但是,由谁来发挥作用,发挥什么样的作用,何时发挥作用则是随着项目而变化的。

133.项目小组衡量风险应对计划实施有效性时,是将计划实施结果与下列哪个因素进行对比 (A)

A.可接受的风险承受度

B.风险评分

C.风险的概率/影响评级

D.项目的总体风险评级

专业分析:项目所有者、客户或者项目监控方可能对风险表现出不同的承受能力。风险管理计划应该制定出可接受的风险承受度做为项目小组衡量风险应对计划实施有效性的标准。

134.下面哪一项指的是权变措施 (B)

A.对负面风险事件的一个应急计划

B.当没有预料到的风险(Unkown Unkonwn)发生时采取的一个应对行动

C.对风险管理计划中描述的风险的具体的回应

D.一个前瞻性的、有计划的风险应对措施

专业分析:权变措施是指针对已经出现的那些先前未曾识别的或者已经接受的风险而采取的未经计划的应对行为。

135.你正在为你的项目识别可能的风险,该项目是开发一种便携旅行凳,可以用在旅行途中,做为休息用的凳子。你需要首先识别并列出所有可能的风险,再对这些风险进行定性和定量的分析。虽然可以利用许多技术,但是在风险识别中可能最常用的是

项目管理试卷第22页(共4页)

项目管理考试 软件项目管理考试试题及答案

(D)

A、面谈

B、概率/影响分析

C、风险清单

D、头脑风暴法

专业分析:头脑风暴法可能是最常用的风险识别技术。(www.61k.com]它的目的是获得一个全面的项目风险列表,并在随后的定性和定量风险分析中应用这个列表。在一个会议协调员的领导下,与会的项目小组成员和/或跨专业的专家一起提出有关项目风险的想法。在一个较大的范围内分析风险的来源,然后再提交给会议进行检查。之后,再对这些风险进行分类,并进一步明晰定义每一项风险。

136.你负责管理一个数据中心 建设 项目,涉及到10个主要干系人,他们分别代表7个大公司。这个大项目涉及到物业、装修、强电、弱电、计算机硬件、系统软件、系统集成和 IT 咨询等8个不同的承包商,他们的工作必须相互协调。你直接管理的项目团队有六个团队领导。每个团队领导各带领一支由7人组成的团队。因此,你认识到必须投入大量的精力进行有效的整体变更控制。这意味着你主要关心:

(A)

A.促使引发变更的因素朝有利的方向发展;确定变更已经发生;管理实际发生的变更

B.保持基准线的整体性,整合产品和项目的范围,在各个不同的知识领域之间协调变更。

C.整合来自项目的不同职能部门的可交付成果

D.建立一个变更委员会来监视所有的项目变更。

专业分析:总体变更控制关心的是促使引发变更的因素朝有利的方向发展;确定变更已经发生;管理实际发生的变更。

总体变更控制要求保持基准线的整体性,整合产品和项目的范围,在各个不同的知识领域之间协调变更。包括协调和管理项目进程中的变更,包括的行为有范围变更控制,范围验证,进度变更控制,成本变更控制,质量控制,风险监视和控制,以及 合同 管理。而变更委员会是属于变更控制系统的一部分。

137.你们的项目团队正在从事设计和制造一种具有20公斤负荷能力的高强度真空吸壁挂钩,你建立了一个质量管理系统并在整个项目过程中同时实施质量保证和质量控制。你发现某些工作有必要进行返工。然而,在你们公司中从来没有人在工作上“返工”。你应该如何解释“返工”? (C)

A.在一定情况下是可以接受的

B.是基于质量控制衡量做出的一种调整措施

C.修改一些不符合要求的产品以使它们达到预定的要求

D.如果能够及早地发现这些错误就不用重来一遍了

专业分析:返工是质量控制过程的一个结果。在许多应用领域,返工往往都是项目延期的原因。项目团队必须尽一切可能的努力来控制并将返工率减少到最小。

138.当过程被认为是处于控制之中的时候,它: (A)

A.不应该被调整

B.不能通过对其进行调整以达到某些方面的改进

C.能表现出由于预料到的原因或正常原因引起的差异

D.不能因为任何原因而进行审查或返工

专业分析:但过程处于控制之中时,不应该进行调整。但是,可以为了提供过程的改进,而进行调整甚至改变过程。

项目管理试卷第23页(共4页)

项目管理考试 软件项目管理考试试题及答案

139.项目的质量保证部门最近对项目进行了质量审计,得到了一系列发现和建议。(www.61k.com]其中有一条建议看起来非常关键,应该采纳,因为它能影响到能否向顾客成功地提交项目产品。如果这条建议没有得到采纳的话,产品很可能达不到要求。下一步你应该怎么做 ( D)

A.召开一次项目团队会议,看看应该由谁来负责这个问题

B.重新指定这个问题的负责人

C.马上进行产品的返工

D.发布一项变更 申请 以采取必要的纠正措施

专业分析:通过质量审计获取的信息可以用于改善质量系统和业绩水平。在大多数情况下,实施质量改善工作需要先准备变更要求。 二. 判断题

1 项目管理班子的两个极为重要的项目关系人是—项目客户和投资方(V)

2 运作项目的预防成本越高内部损失成本越高. X

3 拟定的项目备选方案应有整体详尽性和互相包容性. V

4 项目管理者应该是一个通用人才。V

5. 启动阶段的最主要成果是项目章程X

6. 项目报告一般是口头报告。X

7. 项目工期是整个项目所花费的工作时间周期。V

8. 项目评估与可行性研究没有区别。X

9.项目需求建议书的内容是站在项目实施者的角度撰写的. X

10.项目管理进展过程中,时间越短成本就会越低. V

11 项目管理的最终成果是里程碑X

12 运作项目的时间与成本成正比. V

13 风险管理主要是纠正偏差X

14 采购管理者的目标就是降低采购价格。X

15. 执行阶段的最主要的工作是按计划完成项目的产品及服务V

16.项目的全生命周期成本核算和价值工程等方法都是为了实现项目价值最大化服务的,项目价值最大化才是项目成本管理的根本内涵。(V)

17.项目所需资源通常包括两种,一种是项目消耗的资源,一种是项目占用的资源,前者是指资源的全部价值都转移到项目之中的资源,后者是指资源在项目实施的某个期间被占用而使其部分价值转移到项目中去的资源。(V)

18.对于无预警信息的项目风险,由于其难以提前识别、跟踪和应对(即难以进行项目风险事前控制),所以多数只能在项目风险发生时或之后采取类似于救人救火式的管理办法去管理。(V)

19.管理沟通过程中,双方交换的是三种东西:其一是信息、其二是思想、其三是感情。(V)

20.BCWS(PV)是指在给定期间内,对计划要做的活动所做的成本估算。答案:正确

专业分析:BCWS是“thebudgetedcostofworkscheduled”,在PMBOK2000版中,也称做PV(theplannedvalue)。这道题就是PV的定义。

21.范围验证是为了确保所有产品交付物已经被满意地完成。 答案:错误

专业分析:范围验证是通过验证可交付物和工作结果,确保它们全部被正确地和满

意地完成。要验证的不仅仅是产品交付物,而是所有的工作范围。

三名词解释或简单题

二、 简答题

项目管理试卷第24页(共4页)

项目管理考试 软件项目管理考试试题及答案

1.什么是项目?其主要特点是什么?

答:项目是一个组织为实现自己既定的目标,在一定时间、人员和其他资源的约束条件下,所开展的一种有一定独特性、一次性的工作。(www.61k.com]

PMI给出的定义:项目是为提供某种独特产品、服务或成果所做的临时性的努力。

项目的特性:目的性、独特性、一次性、制约性、风险性、过程性、创新性、后果的不可挽回性、项目组织的临时性与开放性。

2.项目与日常运营的关联及不同点是什么?

答:关联

项目的目的是为创造具有某种独特性的新成果,但是,日常运营的根本目的是使用相关项目所产生的成果去开展周而复始的工作而获得相应的回报。既包括对日常运营的回报也包括对于相应项目工作投入的回报。

不同:

(1)二者的目的与作用不同,项目指的始建设期的全部活动,而日常运营指的是建成后使用项目成果所展开的运营活动。

(2)二者的结果与收益模式不同,项目工作的成果是获得创新性的成果,这种成果可能是一次性的,也可能是供日后运营使用的。日常运营工作的结果是使组织通过这种运营活动获得收益和回收项目投入。这种获得收益和收回项目投入的运营工作必须是周而复始持续一段较长时间的,而且是在一定的经营目标或指标的指导下开展的,直到最终达到全部目标或意外终止为止。

(3)二者的工作性质与内容不同

在日常运营中存在着大量的确定性、程序性、常规性和不断重复的活动,而在项目中则存在较多的创新性、一次性、非程序性和具有某种不确定性的活动。日常运营工作基本上都是重复进行的常规化和程序化得作业。项目中的许多工作都是创新性的。

(4)二者的工作环境与方式不同,日常运营的环境是想多封闭的和相对确定的,而项目的环境是相对开放的和不确定的。

(5)二者的组织与管理都不同,由于日常运营是重复性的和相对确定性的,所以一般开展日常运营的组织是相对不变化的,因此日常运营的组织多数是基于直线职能制的组织;由于项目是一次性的和相对不确定的,所以项目组织都是相对变化和临时性的,因此项目的组织形式多数是基于合作的团队。

同时,日常运营的管理模式以基于职能的管理和直线指挥管理向结合的形式为主,而项目的管理模式主要是以基于过程和基本活动的管理为主。

3.项目管理:是通过应用和综合诸如起始、计划、实施、控制和结束的项目管理过程。

4.项目管理的知识体系:集成管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理和采购管理。

5.项目管理的基本特性:普遍性、目的性、独特性、集成性、创新性、过程性。

6.项目管理与日常运营管理不同:

(1)二者的管理对象不同,项目管理的对象是具体的项目,所以项目管理的主要内容是关于项目的计划、组织、领导和控制。日常运营管理的对象是企业或组织的日常运营,所以日常运营管理的主要内容是关于日常运营的计划、组织、领导和控制。

(2)二者的管理原理不同,项目管理是一种基于活动和过程的管理,而日常运营管理是一种基于分工和职能的管理,所以项目管理是按照基于活动和过程的非程序化的管理原理开展的,而日常运营管理是按照基于分工的职能的程序化和结构化的管理原理展开的。项目管理更强调集成管理和团队合作,而日常运营管理更加强专项管理和职能管理。

(3)二者的管理方法不同,项目管理的方法是针对项目的一次性和独特性以及项目管理

项目管理试卷第25页(共4页)

项目管理考试 软件项目管理考试试题及答案

的集成性和创新性等特性而生成的,日常运营管理的方法是针对重复性和经常性以及日常运营管理的职能性和程序性而生成的。[www.61k.com)

(4)二者的管理目标不同,项目管理的基本目标是如何使用最小的成本去按时生成项目的产出物,并且能够使其发挥作用或实现项目的目标。但是日常运营管理的目标是能否正常地日常运营,并且能够收回项目的投资,获得更多的利润。

(5)二者的管理内容不同

项目管理包括项目的定义与决策、设计与计划、实施与控制和完成与交付等不同阶段的管理,其主要管理内容包括项目的质量、范围、时间、成本、集成、采购、沟通、人力资源和风险等方面的管理,日常运营管理则包括计划、组织、领导、控制等方面的管理,其主要的管理内容包括供应、生产或服务、销售、人事、财务、物资、信息等方面。

(6)二者管理的周期不同

项目管理的周期是一个项目的生命周期,相对比较短暂,而日常运营管理的周期是相对长远的,多数企业都希望能够永续经营,期望自己的企业能够通过科学的管理一直能够经营下去。

7.现代项目管理知识体系及内涵:

(1)项目范围管理:项目范围管理就是在项目过程中所展开的项目“模样和大小”的计划、安排、界定、控制和变更等方面的管理工作。开展项目范围管理的目的是要在项目开始时能很好地界定项目的范围,并在项目实施中很好地控制项目范围,从而确保项目的成功。范围管理的对象包括产出物范围的管理和工作范围的管理。

(2)项目的时间管理:是指在整个项目管理中为确保项目按既定的时间得以完成而开展的一项专门的项目管理工作。既包括对时点性指标(进度)的管理也包括对项目时期性指标(工期)的管理。开展项目时间管理的目的是要通过做好项目进度的计划与安排和项目工期的监督与控制等管理工作,确保项目能按时完成。这一项目专项管理的主要内容包括:项目活动的分解与界定、项目活动的安排、项目活动时间的估算、项目时间计划编制、项目时间计划实施中的监控以及项目时间变更的控制。

(3)项目成本管理:在项目管理中为确保项目能够以最小的项目成本去实现较大项目价值而展开的专项管理工作。其主要目的是科学正确地确定项目的成本和价值和及时有效地控制项目的成本与价值,从而确保项目成本和价值符合项目预算和要求。主要内容包括:项目资源计划、项目成本估算、项目成本预算、项目成本监控和项目成本变更等。

(4)项目质量管理:是在项目管理中为确保项目产出物的品质和项目工作的质量所展开的一种项目专项管理工作。项目质量管理既包括在既定成本下如何实现项目功能最大化的问题,又包括如何通过增加较少的项目成本而实现项目功能大大提升的问题。管理的主要内容:项目产出物和项目工作质量的计划、质量保障和质量监控等。

(5)项目的集成管理:是在项目管理过程中为确保各种工作能够很好地协调与配合而展开的一种整体性、综合性和集成性的项目管理工作。主要内容有:项目集成计划的编制、项目集成计划的实施和项目总体变更的管理与控制。

(6)项目的人力资源管理:是在项目的管理过程中为确保有效利用项目所涉及的人力资源而开展的一种项目专项管理工作。主要任务是对于为项目贡献自己的聪明才智和真知灼见的人才进行必要的管理。主要目的:是对项目所需人力资源进行全面计划、有效获得、科学配置和积极开发。主要内容:项目人力资源规划、项目人力资源的获得与配备、项目团队的组织与建设以及项目人力资源的开发。

(7)项目的沟通管理:在项目管理过程中为确保及时有效地生成、收集、存储、处理和使用项目信息和合理地进行项目相关利益主体之间的信息沟通而展开的项目专项管理。其目的是更好地获得和使用项目各种决策所需的信息以便人们能够做出正确的项目决策;也为更好地实现项目相关利益者之间的沟通以消除冲突、确保项目成功。内容包括:

项目管理试卷第26页(共4页)

项目管理考试 软件项目管理考试试题及答案

项目信息需求的确定、项目沟通计划的编制、项目信息的加工与处理、项目信息的使用、项目信息报告以及项目沟通过程管理。[www.61k.com]

(8)项目的风险管理:是在项目过程中对于项目的不确定性以及由此而可能造成的项目损失或机遇的一种项目专项管理。其目的在于对项目所面临的各种不确定性和由此引发的项目风险进行识别、控制和管理。主要内容:项目风险管理规划、项目风险识别、项目风险定性分析、项目风险定量分析、项目风险对策设计和项目风险的应对与控制。

(9)项目采购管理:在项目管理过程中为确保能够从项目组织外部寻求和获得项目所需各种商品与劳务的项目专项管理工作。其目的在于:对项目所需的物资资源和劳务资源的获得与使用进行有效的管理,从而从资源的供应和使用方面确保整个项目的成功。内容:项目采购计划的制定、项目采购工作计划的制定、项目所需资源的寻求、项目资源计划的制定、、项目劳务和物资供应商的确定、项目采购合同的订立

项目供应来源的寻求项目采购合同的履行、项目采购合同的终结。

(10)项目的组织管理:在项目过程中,为确保科学、合理和有序地开展项目工作而展开的一种专门的项目管理工作,是为项目实施提供必要的组织保障而开展的项目管理工作。

(11)项目的决策管理:项目管理中的首要任务是项目的决策管理,即对于项目所涉及的各种决策的管理工作。项目决策管理既包括对于项目初始决策的管理,也包括对于项目跟踪决策的管理。内容:项目初始决策的决策支持工作的管理、项目跟踪决策的决策支持的管理、项目初始决策和跟踪决策制定的管理。

8.项目的生命周期:PMI给出项目的生命周期就是由项目各个阶段按照一定的顺序所构成的整体,项目生命周期有多少个阶段和各个阶段的名称取决于组织开展项目管理的需要。项目的生命周期包括定义与决策阶段、设计与计划阶段、实施与控制阶段、完工与交付阶段。

9.定义与决策阶段的主要任务:定义与决策阶段的主要任务包括,项目建议书(或项目提案)的编制、项目的立项审批、项目可行性研究、项目初步设计和项目可行性报告评审与批准等任务和活动。

10.项目各阶段的任务和活动:

(1)定义与决策阶段:项目建议、项目立项、项目可研、项目评审、项目决策

(2)设计与计划阶段:初始设计、扩初设计、详细设计、专项计划、集成计划

(3)实施与控制阶段:实施计划、度量绩效、实施纠偏、保持受控、开展变更

(4)完工与交付阶段:管理终结、合同终结、文档整理、全面交付、最终审计

11.项目全过程分析与评估工作示意图

12.项目评估的主要内容有:

(1)项目经济评估

(2)项目技术评估

项目管理试卷第27页(共4页)

项目管理考试 软件项目管理考试试题及答案

(3)项目运行条件评估

(4)项目环境影响评估

(5)项目风险评估

(6)项目综合评估

13.项目评估的分类,按项目评估所发生的时间来分类

(1)项目前评估:一般江项目定义和决策阶段的评估称为项目前评估。[www.61k.com]项目前评估是为初始决策服务的,它所评估的对象是整个项目和项目各种备选方案。

(2)项目跟踪评估:将项目设计与计划阶段和项目实施阶段的项目评估叫做跟踪评估。跟踪评估是为开展项目跟踪决策服务的,它的评估对象是项目实施方案和项目实际绩效。

(3)项目后评估:将项目完工与交付并投入运营后所展开的项目评估称为项目后评估。项目后评估是为总结经验教训和为修订未来项目决策和准则服务的,它的评估对象包括项目实际实施结果和项目未来的可持续发展情况。

14.项目范围管理的主要工作:

(1)项目的起始决策,主要包括:发现问题和机遇,提出项目的可备选方案,作出项目备选方案的论证和评价,作出项目起始的决策和方案选择,编制项目章程等。

(2)项目范围规划,主要包括:制定和给出项目范围的规划和项目范围管理的计划,从而给出项目所需的项目范围的计划安排和项目范围管理的方法和内容与要求等方面的规定。

(3)项目范围界定,其主要工作是对于项目产出物和项目工作的全面分解并给出项目工作分解结构和项目工作分解结构字典等项目范围界定的文件。

(4)项目范围控制,这是一项贯穿于整个项目全过程的项目范围主观和客观偏差的管理与控制工作。

15.项目起始的内容和程序

(1)调查研究和收集资料

(2)分析和确定项目目标

(3)分析和确定项目产出物

(4)拟定可行的项目备选方案

(5)分析和评估各项目备选方案

(6)选择项目方案作出项目决策

16.项目章程的作用及其内容

项目章程是作出项目起始决策之后而编制并批准和确定的一个项目管理的大政方针文件,它为我们提供了具体项目的要求、目标、规定和方向并给出了对于项目经理的正式授权以及项目团队和其他项目相关利益主体相互关系的规定。

项目章程实际上就是有关项目的要求和项目实施者的责、权、利的规定,项目章程的主要内容:(1)项目和项目利益相关者的要求和期望。(2)项目产出物的要求说明和规定。

(3)展开项目的目的或理由。(4)项目其他方面的规定和要求。

17.项目初步范围说明书

项目初步范围说明书是初步界定项目范围的一种文件,它初步描述了项目、项目产出物和项目工作的特征、边界、验收标准与控制方法等内容。主要内容如下:(1)项目产出物范围的初步规定。(2)项目工作范围的初步规定。(3)项目条件和项目假设条件。

18.项目范围管理计划

项目范围管理计划是项目管理者规划、定义、确认、管理和控制项目范围的一种计划性的文件,它给出了应该如何确定项目范围、应该如何制定详细的项目范围说明书、如何确定和分解项目工作分解结构以及如何确认和控制项目范围等方面的规定。

19.工作分解结构

项目管理试卷第28页(共4页)

项目管理考试 软件项目管理考试试题及答案

项目的工作分解结构(WBS)就是在项目范围界定之中给出的项目工作范围的描述文件,这一项目管理文件对于项目工作范围进行全面的描述,项目工作分解结构还可以进一步使用项目工作分解结构字典进行更为全面而详细的说明。(www.61k.com)

项目工作分解结构(work breakdown structure,WBS)实际上就是一种以项目产出物为导向的层次化项目范围管理的文件,该项目范围管理文件给出了生成各个项目可交付物所需的项目工作包以及它们之间的关系。它描述了人们所需完成项目的工作范围,可以使人们清楚地知道整个项目必须要干些什么工作和这些项目工作之间的结构关系。一般包括如下文件和内容:

(1)项目工作分解结构文件:其主要内容包括项目工作包、项目工作包之间的关系和项目工作包与项目产出物之间的关系。

(2)项目工作分解结构字典(work breakdown structure dictionary,WBSD):是对于项目工作分解结构中各部分的详细文字说明,是一种将项目工作分解结构中各要素与各工作包逐个单列词条进行说明的文件。

(3)项目集成计划的更新:根据在项目工作分解结构中得到的信息,对项目集成计划进行必要修改或更新的结果。

(4)项目工作分解结构的其他相关文件,如项目合同工作分解结构(contractual WBS)、项目组织分解结构(organizational breakdown structure,OBS)、项目资源分解结构(resource breakdown structure,RBS)、项目风险分解结构(risk breakdown structure,RBS)、项目物料清单(bill of materials,BOM)、项目活动清单(bill od activities,BOA)

20.项目的时间管理

项目的时间管理(project time management)包括工期管理(project duration management)和项目进度管理(project schedule management)两个方面,是一种为按时完成项目所展开项目专项管理。

项目时间管理:是指由项目活动界定(definition)、项目活动安排(sequencing)、项目活动资源估计(resource estimating)、项目活动工期估计(duration estimating)、项目进度计划编制(schedule development)和项目进度控制(schedule control)等工作构成的项目专项管理。它是确保项目在达到既定质量和预算的前提下,为能够按时按期完成项目工作而开展的一系列项目挂历活动和过程。

项目时间管理的内容包括:项目活动的界定、项目活动的排序(即分析确定工作之间的相互关联关系并形成项目排序的文件)、项目活动资源估计(即估算活动所需资源的种类和数量)、项目活动工期估算(即对项目各项活动所需时间作出估算,估算整个项目的工期);项目进度计划的编制(对项目活动顺序、项目活动工期和项目活动所需资源进行分析,并根据分析制定项目工期进度计划)和开展项目进度控制6项具体管理工作。

21.项目活动的界定

活动的界定:是指为实现项目目标所开展的项目工作的分解和定义,即分解和识别出项目所必须的各种活动的项目时间管理工作。给出的活动必须能够生成一个完整而具体的项目可交付物,其实质是在工作分解结构之后进一步界定每个工作包中所包含的项目具体活动。

项目活动界定的依据:(1)项目工作分解结构及其字典。(2)详细的项目范围说明书。

(3)项目的约束条件。(4)项目的假设条件。(5)其他方面的信息。

活动界定的结果:(1)项目活动清单。(2)项目活动清单的支持细节。(3)其他项目活动界定的结果。

22.项目活动排序

项目活动排序是指根据分析得到的项目各活动的关系,合理安排与确定项目各项活动的

项目管理试卷第29页(共4页)

项目管理考试 软件项目管理考试试题及答案

先后顺序的工作。[www.61k.com]

活动排序的依据:(1)项目活动清单及其细节文件。(2)项目范围说明书。(3)项目活动的约束条件。(4)项目活动的假设条件

23.项目活动的排序方法:

(1)顺序图法:也叫节点图法,是一种通过项目节点网络图给出项目活动顺序安排的方法。这以方法是使用节点表示项目活动,使用节点之间的箭线表示活动之间的相互关系。

(2)箭线图法:是一种网络图法,使用箭线代表活动,节点代表项目活动之间的相互关系。

它可以使用虚活动来描述活动之间的逻辑关系,这种活动不消耗时间,所以用虚线表示。项目活动的开始事件叫做项目活动的紧前事件,项目活动的结束事件叫做该活动的紧后事件。

项目活动排序的结果:(1)项目网络图。(2)更新后的项目活动清单及其细节说明。(3)其他方面的更新结果。

24.项目活动工期估算

项目活动工期估算:是对既定项目活动所需工期长度的估计,即包括对每项项目活动工期的估算,也包括对于整个项目工期的估算。

25.项目进度计划:就是安排项目活动的起始和结束日期的工作,这是意见不断具体和精确的项目时间计划工作。具体内容包括,进一步评估和修订项目所需资源估算和项目活动工期估算,然后确定给出项目的起止日期,制定出具体的实施方案与措施,最终成为经过批准的项目进度计划,以便作为项目时间管理的基线。

26.项目进度计划控制

项目进度计划控制就是指对项目进度计划的实施及其变更所进行的管理控制工作,项目进度计划控制的主要内容包括:(1)事前控制:对项目进度计划影响因素的分析和识别、对可能影响项目进度计划实施的各种因素的控制。(2)事中控制:对项目进度计划完成情况的绩效度量和对项目实施工期中出现的偏差采取纠偏措施,以及对于项目进度计划变更的管理控制等工作。

27.项目成本管理的主要内容

(1)项目资源计划,主要任务是确定整个项目所需人、机、料、费等资源的数量,以便对估算项目成本提供主要依据。

(2)项目成本估算,是指根据项目资源计划以及各种项目资源的市场价格信息(包括预计的价格发展变化信息),估算确定项目各种活动的成本和整个项目全部成本的项目成本管理工作。成本估算的主要任务是确定整个项目所有活动的人、机、料、费成本要素所形成的项目成本的数额。

(3)项目成本预算,根据项目成本估算制定项目成本控制基线、项目成本计划和项目成本管理计划的项目成本管理工作。

(4)项目成本控制,是指在项目实施过程中依据项目成本预算,努力将项目实际成本控制在项目预算范围之内,并根据项目工作的发展变化而做好项目成本变更等方面的项目成本管理工作。

28.项目资源计划

项目资源计划是根据项目的资源需求和项目风险情况以及其他一些项目资源的信息,通过计划和安排的方法得到项目各种活动所需资源的计划的工作。它需要在成本估算和预算之前制定。

项目资源计划根据作用不同可分为两种:(1)自主性的项目资源计划,由于是自我开发的项目,所以在项目情况发生变化时可以自主调整项目的资源计划。(2)合同性的项目资源计划,由于业主和项目的实施者不是一个经济实体,所以存在严格的项目合同义务

项目管理试卷第30页(共4页)

项目管理考试 软件项目管理考试试题及答案

问题,此时的项目资源计划就是合同性的,因此它的资源计划是相对比较详细的。(www.61k.com) 项目资源计划的主要工作包括:(1)项目资源需求和项目资源风险的分析;(2)项目资源风险储备的确定;(3)项目资源计划的编制

项目资源计划的影响因素:(1)项目资源的需求情况;(2)项目资源共给的情况;(3)项目活动的发展变化情况;(4)项目资源的市场变化情况

项目资源计划的主要依据:(1)项目资源需求数量和质量方面的依据;(2)项目资源投入时间方面的依据;(3)项目资源供给方面的依据。

29.项目成本估算

项目成本估算是指根据项目的资源计划和各种项目资源的价格信息,通过估算和预计的方法得到项目各种活动成本和项目总成本的工作。

项目成本构成:(1)项目定义与决策工作成本;(2)项目设计与计划工作成本;(3)项目采购与获得的工作成本;(4)项目实施与作业成本

项目成本的影响因素:(1)项目所需资源的数量和价格;(2)项目所需资源的投入时间;

(3)项目所需资源的数量要求。

30项目成本预算

项目成本预算就是项目成本多少和投入时间的计划安排,具体内容包括根据项目成本估算信息以及项目承发包过程等为项目各项具体工作或活动确定预算,然后汇总确定出项目的总预算,同时制定项目成本控制标准(或基线),并确定项目不可预见费等。

成本预算的依据:(1)项目成本估算文件或项目合同造价;(2)项目工作结构分解和项目活动清单;(3)项目进度计划和项目时间管理计划;(4)其他项目计划文件和项目资源日历;(5)其他方面的各种信息

项目成本预算需完成的工作:(1)确定项目预算中的风险储备;(2)确定项目成本的总预算;(3)确定项目活动的预算;(4)确定项目各项活动预算的投入时间;(5)确定给出项目成本预算的“S”曲线。

31.项目的成本控制

项目的成本控制是在项目的实施过程中,通过开展项目成本的监督和管理努力将项目的实际成本处于受控状态,并使项目成本被控制在项目预算范围内的项目管理工作。

项目成本控制的具体工作包括监视项目成本的发展变化,发现项目成本出现的实际偏差,采取各种纠偏措施以控制项目成本不要超过项目预算,确保实际发生的项目成本和项目变更能够有据可查,防止不正当或未授权的项目变更而发生的各种费用被列入项目成本,对项目不可预见费用和管理储备的管理等等。

32.项目挣值分析法

项目挣值分析法是采用统计学的方法,经常及时分析项目成本的状况,尽早地预测和发现项目成本差异与问题,努力在情况变坏之前采取纠偏措施。

项目挣值(EV)=实际已完成作业量(WP)*已完成作业量的预算成本(BC)

(1)项目计划价值(budgeted cost of work scheduled,BCWS)

使用项目预算成本(或价格)乘项目计划工作量,从而得到的项目计划价值(plan value ,PV)

(2)项目的挣值(budgeted cost of work performed,BCWP)

是用项目预算成本(或价格)乘项目实际完成工作量而得到的一个项目成本的中间变量(eared value, EV)

(3)项目实际成本(actual cost of work performed,ACWP)

是用项目实际发生成本乘项目实际已完成工作量而得到的项目成本实际值(actual cost, AC)

挣值分析法中的差异分析变量

项目管理试卷第31页(共4页)

项目管理考试 软件项目管理考试试题及答案

(1)项目成本/进度绝对差异(cost/schedule variance,CSV)

CSV=PV-AC=BCWS-ACWP=(P0*Q0)-(P1*Q1)

这一指标反映了项目计划作业量的预算成本与项目实际已完成作业量的实际成本之间的绝对差异值,这种差异是由于项目成本从预算值变化到实际值和项目进度从计划作业量变化到实际作业量这两个因素的综合变动造成的,这一指标为正表示好,反之则表明项目管理出现了问题。[www.61k.com]

(2)项目成本绝对差异(cost variance,CV)

CV=EV-AC=BCWP-ACWP=(P0*Q1)-(P1*Q1)

这一指标反映了项目实际已完成作业量的预算成本与项目实际已完成作业量的实际成本之间的绝对差异值,这一指标剔除了项目作业量变动的影响,独立反映了由于项目预算成本和实际成本差异问题对于项目成本变动造成的影响大小,这一指标为正表示好,反之则表明项目成本管理出现了问题。。

(3)项目进度绝对差异(schedule variance,SV)

SV=EV-PV=BCWP-BCWS=(P0*Q1)-(P0*Q0)

这一指标反映了项目计划作业量的预算成本与挣值之间的绝对差异值,这一指标剔除了项目成本变动的影响,独立反映了由于项目计划作业量和实际已完成作业量差异因素对项目成本的影响,这一指标值为正则好,反之表明项目工期管理出现了问题。

(4)项目成本绩效指数(cost performance index,CPI)

CPI=EV/AC=BCWP/ACWP=(P0*Q1)/(P1*Q1)

该指标的含义:项目实际已完成作业量的实际成本与项目实际已完成作业量的预算成本的相对差异值,这一指标排除了项目实际作业量变化的影响从而度量了项目成本控制工作绩效的情况,它是前面给出的项目成本绝对差异指标的相对数形态,这一指标值大于1则好,反之表明项目成本管理出现了问题。

(5)项目计划完工指数(schdule completion index ,SCI)

SCI=EV/PC=BCWP/BCWS=(P0*Q1)/(P0*Q0)

该指标的含义:项目挣值与项目计划作业的预算成本(或造价)的相对数,这一指标排除了项目成本变动因素的影响从而度量了项目实际作业量变动对项目成本的相对影响程度,它是前面给出的项目进度绝对差异指标的相对数形态。

33.质量管理:ISO定义质量管理就是确定质量方针、目标和职责并在质量体系中通过诸如质量策划、质量控制和质量改进使质量得以实现的全部管理活动。

质量控制:项目质量控制工作的主要内容包括项目质量控制标准的制定,项目质量实施情况的监督和度量,项目质量监督结果与项目质量标准的比较,项目质量误差与问题的确认,项目质量问题的原因分析,采取项目质量纠偏措施从而消除项目质量差距与问题等一系列活动。

34.项目集成管理

PMI给出项目集成管理的定义:项目集成管理知识领域包括在项目全过程中识别、界定、合成、统一、协调项目管理的各种过程与活动的管理过程和工作。项目集成管理包括多维的集成管理内容,包括项目全过程的集成管理、全要素(或专项)的集成管理、项目全团队(全体相对利益主体)的集成管理、项目组织集成管理、项目资源集成管理等。 项目集成计划:项目集成计划是人们根据项目各方面的配置关系和各种限制因素与假设条件以及项目各个相关利益主体的要求和项目各专项计划限制指标等编制而成的最重要的项目管理计划,它是整个项目实施和管理的总体计划与安排,它是用于指导项目实施和管理控制的集成性、综合性、全局性的计划文件。

35.项目的风险管理:

项目风险管理是指由项目风险识别、项目风险度量、项目风险应对、项目风险监控以及

项目管理试卷第32页(共4页)

项目管理考试 软件项目管理考试试题及答案

妥善处理项目风险事件所造成的结果等构成的一种项目专项管理工作。(www.61k.com]

36.项目经理

项目经理的根本角色是整个项目的主管,其根本职责是带领项目团队按时、优质、低成本地完成项目任务,从而使项目全体利益相关者能够对项目的结果感到满意。

项目经理的角色和职责:(1)项目团队领导者和决策人;(2)项目的计划者和分析师;

(3)项目的组织者与合作者;(4)项目的控制者与预测者;(5)项目的协调人和促进者 项目经理的技能要求:概念性技能(1)发现问题的能力;(2)分析问题的能力;(3)解决问题的能力;(4)制定决策的能力;(5)灵活应变的能力。

项目经理的人及关系技能:(1)沟通能力;(2)激励能力;(3)交际能力;(4)协调能力;

项目经理的专业技能。

四、论述

1.论企业级信息系统项目管理体系的建立

2.论项目的质量管理

选择题:

1项目的(D)是项目活动不同于一般日常运营活动的关键特性。

A目的性B独特性C制约性D一次性

2下列不属于项目全局性、综合性管理的是(B)

A项目进度管理B项目成本管理C项目风险管理D项目范围管理

3下列属于专项性管理、保障性管理的是(D)

A项目进度管理B项目成本管理C项目质量管理D项目沟通管理

4项目过程包括项目的实现过程和(A)

A项目管理过程B项目预算过程C项目计划过程D项目执行过程

5项目全生命周期一般可以划分为项目的建造阶段、运营阶段和(C)

A计划阶段B设计阶段C清理阶段D执行阶段

6(C)是一个项目的最终决策者

A项目审批部门B项目经理C项目业主D项目用户

7团队精神最根本的体现是(C)

A全面的互助合作B强烈的相互依赖C纺一的共同目标D高度的相互信任

8(A)是影响团队绩效的首要因素

A团队精神B项目经理C企业制度D社会文化

9(B)处于相关利益者的中心位置A项目支撑部门B项目经理C项目业主D项目客户 10用来描述项目的目标、工作内容、可交付成果和最终产品的文件是(B)

A项目章程B项目范围说明书C产品描述D项目活动清单

11(A)即前面的活动必须结束以后,后面的活动才能开始

A结束——开始 B结束——结束C开始——开始D开始——结束

12PERT被称为(D)

A评审方法B关键路径C挣值分析D项目计划评审技术

项目管理试卷第33页(共4页)

项目管理考试 软件项目管理考试试题及答案

13某项活动的最乐观时间是2周,最可能时间是6周,最悲观时间是10周,根据PERT方法计算,该项目活动的工期期望值是(C)

A.4周B 5周C 6周 D 7周

14某项活动的最乐观时间是1周,最可能时间是5周,最悲观时间是15周,根据PERT方法计算,该项目活动的工期期望值是(B)

A.5周B 6周C 10周 D 15周

15中国项目成本管理的主导方法是(A)

A全过程的项目成本管理方法B全生命周期的项目成本管理方法

C全面项目成本管理的方法 D全要素项目成本管理的方法

16对那些可能引起项目成本变化的因素的控制是(B)

A全面控制B事前控制C事中控制D事后控制

17BCWP表示(C)

A项目计划作业量的预算成本B项目已完成作业量的实际成本

C项目已完成作业的预算成本D项目成本

根据以下材料回答20-24

已知某项目的最新状态报告如下:已完成工作量的预算成本BCWP=3500,已完成工作量的实际成本ACWP=3000计划工作量的预算成本BCWS=4000

20该项目的进度差异SV=(B)A500 B-500 C1000 D-1000

21该项目的成本差异CV=(A)A500 B-500 C1000 D-1000

22该项目的成本进度差异CSV=(C)A500 B-500 C1000 D-1000

23该项目成本绩效指数CPI=(A)A1.167 B0.857 C0.75 D 0.875

24该项目计划完工指数SCI=(D)A1.167 B0.857 C1.333 D 0.875

25( D )是用来分析和发现项目质量问题的关键影响因素

A流程图法 D质量检验法 C控制图法D帕累斯图法

26在控制图法中,要求的上下限是项目质量的(B)

A不接受区间B容忍区间C控制界限D控制的最大界限

27在项目(A)就要开始项目集成管理

A计划阶段B执行阶段C关键接口点D项目的每个阶段结束时

28在(B)时应该改变项目的基准

A发生重要延迟时B在做出正式变更时C在发生成本上升时D任何时候都不应该改变项目基准

29从根本上放弃项目或放弃使用有风险的项目资源、项目技术等,从而避开项目风险的方法是(C)措施

A风险化解B风险遏制C风险规避D风险应急

30从化解项目风险产生出发,去控制和消除项目具体风险的引发原因,属于(A)措施 A风险化解B风险遏制C风险规避D风险应急

31影响沟通效果的最重要因素是(A)

A信息发送者B信息接收者C沟通环境D沟通方式和渠道

32项目报告按照格式划分可以分为项目报表和(A)

A项目报告B汇报性报告C说服性报告D敲定性报告

33按照项目报告的内容可以将项目报告分为项目绩效报告和(A)

A项目工作终结报告B汇报性报告C说服性报告D敲定性报告

34(B)是项目沟通中最主要的参与者

A项目团队成员B项目经理C项目业主D项目发起人

35要求冲突的双方寻求一个调和折衷解决方案,使各方得到某种程度的满足,从而消除

项目管理试卷第34页(共4页)

项目管理考试 软件项目管理考试试题及答案

冲突,共同合作,这是解决冲突的(B)

A回避的方法B妥协与合作的方法C竞争或逼迫的方法D调停或消除的方法

多项选择:

1以下哪些属于项目的特性(ABCDE)

A目的性B独特性C制约性D一次性E创新性

2以下哪些属于项目的特性(ABCDE)

A普遍性B目的性C独特性D集成性E创新性

3属于项目全局性、综合性管理的是(ACE)

A项目集成管理B项目成本管理C项目风险管理D项目时间管理E项目范围管理 4属于专项性、保障性管理的是(ADE)

A项目采购管理B项目成本管理C项目风险管理D项目沟通管理E项目人力资源管理 5项目相关利益主体包括(ABCDE)

A项目业主B项目客户C项目团队D项目经理E项目主管部门

6属于项目团队特性的是(ABCDE)

A目的性B临时性C双重领导性D团队性E渐进性和灵活性

7项目活动排序的依据是(ABCDE)

A项目活动清单及其相关的支持细节

B项目产出物的说明和描述

C项目活动之间的必然依存关系

D项目活动之间的人为依存关系

E项目活动的约束条件

8项目成本管理的理论和方法包括(ABC)

A全过程的项目成本管理理论和方法B全生命周期的项目成本管理理论和方法C全面项目成本管理的理论和方法D全要素项目成本管理的理论和方法E全员项目成本管理的理论和方法

9属于项目实施作业成本科目的是(ABCDEF)

A项目人工成本B项目设备费用C项目物料成本D项目顾问费用E项目其他费用F项目不可预见费

10项目成本预算的因素包括(AB)

A项目成本预算的多少B项目成本的投入时间C项目预算的对象D项目预算的目的E项目预算的规则

11挣值分析中所使用的三个差异分析变量是()

A.CSV B。(www.61k.com]SV C。CV D。CPI E。SCI

12项目集成管理的主要特性有(ACE)

A综合管理的特性B专项管理的特性

C全局管理的特性D局部管理的特性E内外结合的特性

13项目集成管理的主要方法有(ABC)

A双要素项目集成管理法B项目三角形法C项目多边形法D德尔菲法E头脑风暴法 14人们对于事物的认识可以划分为三种不同的状态,即(ABC)

A拥有完备信息的状态B拥有不完备信息的状态

C完全没有信息的状态D有序状态E非有序状态

15项目风险产生的根源(AB)

A风险性事件 B完全不确定性事件C确定性事件D信息的滞后性E认识能力的有限性 16项目风险的主要特性有(ABCDE)

A项目风险事件的随机性B项目风险的相对可预测性C项目风险发展的渐进性

项目管理试卷第35页(共4页)

项目管理考试 软件项目管理考试试题及答案

D项目风险发展的阶段性E项目风险发展的突变性

17项目风险识别的方法有(ABCD)

A系统分解法B流程图法C头脑风暴法D情景分析法E德尔菲法

18、项目沟通的主要方法有(ABCD)

A、口头沟通 B、书面沟通 C、非语言沟通 D、电子媒介沟通

19、项目沟通中的主要障碍有(ABCDE)

A、沟通时的时机选择不当B信息或想法不完备C环境影响和噪音干扰D虚饰和欺诈E语言和词汇问题

20、按用途划分,项目报告可以分为(ABC)

A汇报性报告B说服性报告C敲定性报告D绩效报告E工作总结报告

21、常见项目会议类型包括(ABC)

A项目情况评审会议B项目问题解决会议C项目技术评审会议D绩效报告会议E工作总结报告会议

22克服项目沟通障碍的方法有(ABCE)

A合理地选择沟通方式和环境

B适时地营造沟通的氛围

C充分运用信息反馈

D尽量不使用非言语信号

E积极驾驭语言与使用词汇

23、按内容划分,项目报告可以分为(DE)

A汇报性报告B说服性报告C敲定性报告D绩效报告E工作总结报告

24、项目采购合同一般可以分为(ABC)

A、项目固定价格合同 B、项目成本补偿合同C、单位价格合同D、货物采购合同E劳动合同

填空题:

1. 项目的一次性又被称为项目的 时限性

2. 项目目标性、核心性管理的包括 项目成本管理 、 项目质量管理 、 项目

时间管理

3. 划分项目阶段的首要标志是

4. 项目全生命周期包括整个项目的 建造 、 使用 以及 最终清理 的全过程

5. 项目生命周期的 执行阶段 中项目成本发生额最大,在项目的 概念阶段 不确定性最大

6. 是项目管理中的决策者

7. 矩阵型分为 、 、

8. 构成了矩阵的列, 构成了矩阵的行

9. 根据塔克曼模型,项目团队分为 、 、 、 。[www.61k.com]

10.项目范围是指项目的 和 。

11.好的项目目标必须是 和 的 12 是用来描述项目的目标、工作内容、可交付成果的最终产品的文件 13在箭线式网络图中 表示一项项目和活动, 表示活动之间的关系 14项目实际成本发生以后的控制也称为事后控制

15挣值分析所使用的三个关键中间变量是 、 、 。 16项目质量具有 质量的特性和 质量的特性。

名词解释

1项目12

项目管理试卷第36页(共4页)

项目管理考试 软件项目管理考试试题及答案

2项目管理22

3项目生命周期69

4项目团队96

5项目范围管理123

6项目工作分解结构139

7项目范围确认142

8项目网络图178

9关键路径188

10项目资源计划203

11项目成本估算209

12项目不可预见费用213

13S曲线224

14挣值236

15项目质量管理257

16项目集成管理290

17项目风险332

18项目风险管理340

19项目沟通管理378

20项目绩效报告408

21项目采购管理469

简答题:

1简述项目的基本特性15-17

2项目管理的基本特性25-26

3论述项目与日常运营不同?18-19

4项目生命周期包含哪些内容?70

5简述项目团队的特性97

6简述项目团队精神内涵的内容102

7简述影响一个项目工作分解结构详细程度和层次多少的因素137 8简述项目活动排序的依据169

9项目实施与作业成本包括哪些内容212

10项目成本预算工作的具体内容是?222

11简述项目质量的独特性255

12项目质量管理的基本理念258-259

13项目集成管理的主要工作有哪些?290

14项目集成管理的主要应用范畴有哪些292

15简述项目风险产生的原因334

16简述影响沟通效果的基本要素376

17项目沟通的主要方法有哪些?379

18简述项目人力资源管理的内容425

19简述项目组织规划的内容430

20项目团队冲突产生的原因及其处理措施有哪些464-465 论述题:

1在知识经济时代,现代项目管理为何如此重要。[www.61k.com]6

2现代项目管理与传统项目管理的区别,现代项目管理的发展表现 3项目管理与日常运营管理的区别

项目管理试卷第37页(共4页)

项目管理考试 软件项目管理考试试题及答案

4项目管理知识体系包括哪些内容,如何进行分类?

5项目成本估算与项目成本预算的区别

6项目管理各具体过程之间的关系,举例说明。(www.61k.com)159

7结合实际试述项目经理的职责和角色108-109

8结合实际论述项目成本估算方法存在的问题217-219

9结合实际论述项目范围管理的作用125

10项目造价管理成项目成本管理有没有区别,如果有的话区别是什么? 11论述项目质量与产品或服务质量的差别256-257

12项目集成管理与各专项管理之间的关系及其作用

项目管理试卷第38页(共4页)

三 : 软件工程试卷及答案

软件工程试卷及答案

一、单项选择题(本大题共20小题,每小题1分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.“软件工程的概念是为解决软件危机而提出的”这句话的意思是( )

A.强调软件工程成功解决了软件危机的问题

B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理

C.说明软件工程这门学科的形成是软件发展的需要

D.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题

2.瀑布模型的主要特点是( )

A.将开发过程严格地划分为一系列有序的活动

B.将开发过程分解为阶段

C.提供了有效的管理模式

D.缺乏灵活性

3.在软件工程的需求分析阶段,不属于问题识别内容的是( )

A.功能需求B.性能需求

C.环境需求D.输入/输出需求

4.画某系统的数据流图时,顶层图有( )

A.0张B.1张

C.2张D.3张及其以上

5.软件模块内聚性最强的是( )

A.功能内聚B.通信内聚

C.偶然内聚D.逻辑内聚

6.最早提出软件系统维护问题的阶段是( )

A.可行性分析B.需求分析

C.概要设计D.详细设计

7.SD(结构化设计)方法设计的结果是( )

A.模块B.模块结构图

C.模块的算法D.数据流图

8.在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进

第 1 页 共 10 页

行有效性测试( )

A.单元测试B.系统测试

C.集成测试D.确认测试

9.软件详细设计阶段的任务是( )

A.算法与数据结构设计B.功能设计

C.调用关系设计D.输入/输出设计

10.下列属于静态测试方法的是( )

A.黑盒法B.路径覆盖

C.白盒法D.人工检测

11.Fortran语言主要作为以下哪个方面的语言( )

A.科学工程计算B.系统软件

C.事务处理D.人工智能

12.用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是( )

A.顺序结构B.选择结构

C.嵌套结构D.重复结构

l3.可维护软件的主要特性包括( )

A.可理解性、可修改性、可移植性

B.可使用性

C.可维护性、可使用性、可靠性

D.可测试性

14.程序设计语言不具有的特性是( )

A.心理特性B.工程特性

C.应用特性D.技术特性

15.下列不属于项目进度安排主要方法的是( )

A.工程网络图B.Gantt图

C.进度结构图D.任务资源表

16.下列不属于通常冗余技术的是( )

A.结构冗余B.信息冗余

C.时间冗余D.代码冗余

17.下列工具中,属于需求追踪工具的是( )

A.在DBMS上的应用运行工具B.追踪和状态报告

第 2 页 共 10 页

C.访问和版本控制机构D.文件和修改管理

18.关于软件测试的目的,下面观点错误的是( )

A.为了发现错误而执行程序的过程

B.一个好的测试用例能够发现至今尚未发现的错误

C.证明程序是正确、没有错误的

D.一个成功的测试用例是发现了至今尚未发现的错误的测试

19.在制定项目开发计划文档时,不包含的内容是( )

A.项目概述B.实施计划

C.测试计划D.交付期限

20.面向对象的开发方法中,以下哪种方法原是面向Ada语言的,并处于面向对象开发方法的奠基性地位( )

A.Booch方法B.Coad方法

C.UML语言D.OMT方法

二、填空题(本大题共10小题,每小题2分,共20分)

请在每小题的空格中填上正确答案。错填、不填均无分。

21.可行性研究从技术可行性、经济可行性、________三方面进行分析。

22.IDEF0方法用来描述系统的功能活动及其联系,建立系统的_______模型。

23.结构化方法总的指导思想是_______逐层分解。

24.在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称为________。

25.软件部件的内部实现与外部可访问性分离,这是指软件的______。

26.用来模拟被测模块的上级调用模块的模块称为_______。

27.软件复杂性度量的参数很多,主要有规模、_______、结构、智能度。

28.软件开发环境中最主要的组成部分是______。

29.软件工程管理的具体内容包括对开发人员、组织机构、用户和______等方面的管理。

30.增量模型根据增量方式和形式的不同,分为_____和原型模型。

三、名词解释题(本大题共5小题,每小题3分,共15分)

31.过程设计语言(PDL)

32.可移植性

33.渐增式测试

第 3 页 共 10 页

34.详细设计

35.条件覆盖

四、简答题(本大题共4小题,每小题5分,共20分)

36.软件生存周期可以分为几个阶段,每个阶段的提交物是什么?

37.结构化分析的描述工具有哪些?简述结构化分析的步骤。

38.什么是黑盒测试法?常用的黑盒测试方法有哪些?

39.简述面向对象的特征。

五、应用题(本大题共2小题,第40小题10分,第41小题15分,共25分)

40.某个学生成绩管理系统的部分功能如下:

(1)基本信息管理:教务管理人员输入或修改学期教学执行计划、学生名单和教师名单;

(2)学生选课:学生根据教学执行计划进行选课;

(3)分配任课教师:教务管理人员为符合开课条件的课程分配教师,并打印任课通知单给教师;

(4)成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员,教务管理人员输入、维护成绩,系统可生成成绩单(发给学生)、成绩统计分析表(发给教务管理人员)。

请根据要求画出该问题的分层数据流图(要求画出顶层和0层数据流图)。

一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分)

1. “软件危机”是指( )

A. 计算机病毒的出现

B. 利用计算机进行经济犯罪活动

C. 软件开发和维护中出现的一系列问题

D. 人们过分迷恋计算机系统

2. DFD中的每个加工至少需要( )

A. 一个输入流 B. 一个输出流

C. 一个输入或输出流 D. 一个输入流和一个输出流

3. 为了提高模块的独立性,模块之间最好是( )

A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合

第 4 页 共 10 页

4. 下面关于PDL语言不正确的说法是( )

A. PDL是描述处理过程怎么做

B. PDL是只描述加工做什么

C. PDL也称为伪码

D. PDL的外层语法应符合一般程序设计语言常用的语法规则

5. 详细设计与概要设计衔接的图形工具是( )

A. DFD图 B. 程序图 C. PAD图 D. SC图

6. 不适合作为数据处理与数据库应用的语言是( )

A. SQL B. Cobol C. 4GL D. Lisp

7. 下列关于功能性注释不正确的说法是( )

A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态

B. 注释用来说明程序段,需要在每一行都要加注释

C. 可使用空行或缩进,以便很容易区分注释和程序

D. 修改程序也应修改注释

8. 下列关于效率的说法不正确的是( )

A. 效率是一个性能要求,其目标应该在需求分析时给出

B. 提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法

C. 效率主要指处理机时间和存储器容量两个方面

D. 程序的效率与程序的简单性无关

9. 测试的关键问题是( )

A. 如何组织对软件的评审 B. 如何验证程序的正确性

C. 如何采用综合策略 D. 如何选择测试用例

10. 结构化维护与非结构化维护的主要区别在于( )

A. 软件是否结构化 B. 软件配置是否完整

C. 程序的完整性 D. 文档的完整性

11. 软件维护困难的主要原因是( )

A. 费用低 B. 人员少

C. 开发方法的缺陷 D. 得不到用户支持

12. 可维护性的特性中,相互矛盾的是( )

A. 可理解性与可测试性 B. 效率与可修改性

C. 可修改性和可理解性 D. 可理解性与可读性

第 5 页 共 10 页

四 : 软件工程试卷及答案(多套精品试卷_)

软件工程试题及答案

第一部分 选择题

一、单项选择题 每小题1分,共20分。(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)

1.在下列工具与环境中( )属于较早期的CASE。

A.基于信息工程CASE B.人工智能CASE

C.结构的基于图形CASE D.集成的CASE环境

2.Putnam成本估算模型是一个( )模型。

A.静态单变量 B.动态单变量 C.静态多变量 D.动态多变量

3.在McCall软件质量度量模型中,( )属于面向软件产品修改。

A.可靠性 B.可重用性 C.适应性 D.可移植性

4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是( )

A.SQIC B.SQMC C.SQRC D.SQDC

5.软件复杂性度量的参数包括( )

A.效率 B.规模 C.完整性 D.容错性

6.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。

A.结合 B.隐藏 C.封装 D.抽象

7.软件调试技术包括( )

A.边界值分析 B.演绎法 C.循环覆盖 D.集成测试

8.瀑布模型的存在问题是( )

A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求

9.软件测试方法中的静态测试方法之一为( )

A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析

10.软件生命周期中所花费用最多的阶段是( )

A.详细设计 B.软件编码 C.软件测试 D.软件维护

11.第一个体现结构化编程思想的程序设计语言是( )

A.FORTRAN语言 B.Pascal语言 C.C语言 D.PL/1语言

12.程序的三种基本控制结构是( )

A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移

13.在详细设计阶段,经常采用的工具有( )

A.PAD B.SA C.SC D.DFD

14.详细设计的结果基本决定了最终程序的( )

A.代码的规模 B.运行速度 C.质量 D.可维护性

15.需求分析中开发人员要从用户那里了解( )

A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模

16.结构化程序设计主要强调的是( )

A. 程序的规模 B. 程序的效率C. 程序设计语言的先进性 D. 程序易读性

17.IDEF。图反映系统( )

A.怎么做 B.对谁做 C.何时做 D.做什么

18.经济可行性研究的范围包括( )

A.资源有效性 B.管理制度 C.效益分析 D.开发风险

19.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( )的回答。

A.确定 B.行或不行 C.正确 D.无二义

20.需求分析阶段的任务是确定( )

- 1 -

A. 软件开发方法B. 软件开发工具C. 软件开发费 D. 软件系统的功能

二、填空题(每空2分,共20分)。

21.在软件开发过程中要产生大量的信息,要进行大量的修改, 软件配置管理 能协调软件开发,

并使混乱减到最低程度。

22.规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有 容错功能的软件。

23.McCall提出的软件质量模型包括11 个软件质量特性。

24.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、 可使用

性和效率。

25.为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。

26.程序设计语言的心理特性主要表现在 歧义性 、简洁性、传统性、局部性和顺序性。

27.软件结构是以 模块 为基础而组成的一种控制层次结构。

28.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、

判定树 。

29.结构化语言是介于自然语言和形式语言之间的一种半形式语言。

30.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=F/(1+(n*i)。

三、名词解释题 每小题3分,共15分。

31.软件生存周期模型

描述软件开发过程中各种活动如何执行的模型

32.数据字典(DD)

数据字典是用来定义数据流图中的各个成分的具体含义的。它以一种准确的、无二义性的说明方式为

系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。

33.内聚性

内聚性是模块独立性的衡量标准之一,它是指模块的功能强度的度量,即一个模块内部各个元素彼此

结合的紧密程度的度量

34.JSP方法

JSP方法是面向数据结构的设计方法,其定义了一组以数据结构为指导的映射过程,它根据输入,输

出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。

35.多态性

指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。或(不同的对象,收到同一

消息可以产生不同的结果。)

四、简答题 每小题5分,共20分。

36.简述容错技术的四种主要手段,并解释。

结构冗余:包括静态冗余、动态冗余和混合冗余。

信息冗余:为检测或纠正信息在运算或传输中的错误,须外加一部分信息。

时间冗余:指重复执行指令或程序来消除瞬时错误带来的影响。

冗余附加技术:指为实现上述冗余技术所需的资源和技术。

37.以G.J.Myers的观点,简述对软件测试的目的。

软件测试是(1)为了发现错误而执行程序的过程;(2)一个好的用例能够发现至今尚未发现的错误

的测试。(3)一个成功的测试是发现至今尚未发现的错误的测试。

38.就程序设计语言的工程特性而言,对程序编码有哪些要求?

就程序设计语言的工程特性而言,对程序编码有如下要求:

(1)可移植性 (2)开发工具的可利用性 (3)软件的可重用性 (4)可维护性

39.模块的内聚性包括哪些类型?

- 2 -

模块的内聚性包括:

(1)偶然内聚(2)逻辑内聚(3)时间内聚(4)通信内聚(5)顺序内聚(6)功能内聚 五、应用题 第40小题7分,第41小题8分,第42小题10分,共25分。 41.根据下列条件使用等价划分法设计测试用例。

某一8位微机,其十六进制常数定义为:以0x或0X开头的数是十六进制整数,其值的范围是-7f~7f(表示十六进制的大小写字母不加区别),如0X13,0X6A,-0X3c。

解答:等价划分法 ①划分等价类并编号,如下表所示。

②为合理等价类设计测试用例,表中有三个合理等价类,设计两个例子

软件工程导论预测题

一,单项选择题(本大题共20小题,每小题1分,共20分)

在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的横线上。

1.可行性研究要进行一次_____需求分析。

A.详细的 B.全面的 C.简化的、压缩的 D.彻底的

- 3 -

[解析]软件的可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。其实质是要进行一次简化、压缩了的需求分析、设计过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。因此答案为C。

2.系统流程图用于可行性分析中的_____的描述。

A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统

[解析]可行性研究首先要确定项目的规模和目标,然后就需要对当前运行的系统进行研究了,在考察系统的基础上,通过描绘现有系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。描述的对象是当前正在运行的系统,因此选择A。

3.系统流程图是描述_____的工具。

A.逻辑系统 B.程序系统 C.体系结构 D.物理系统

[解析]系统流程图是用图形符号来表示系统中的各个元素,例如人工处理、数据库、设备等,流程图表达了系统中各个元素之间的信息流动情况。是描绘物理系统的传统工具。

4._______工具在软件详细设计过程中不采用。

A.判定表 B.IPO图 C.PDL D.DFD图

[解析]详细描述处理过程常用三种工具:图形、表格和语言。其中图形工具有结构化流程图、盒图和问题分析图三种,答案中的判定表是用来表示复杂的条件组合与应做的动作之间的对应关系。IPO图用来描述每个模块输入/输出数据、处理功能及模块调用的详细情况。PDL是过程设计语言的缩写,也称程序描述语言,用于描述模块算法设计和处理细节的语言,这三种都可以在软件详细设计过程中使用,而DFD图则是数据流图,是以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,所以它只是一种功能模型,不能在详细设计过程中使用。

5.程序的三种基本控制结构是

A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移

[解析]程序的三种基本控制结构是顺序、选择和循环(重复)。子程序只是程序设计一种方法,递归则是一种算法,都算不上是控制结构。

6.程序的三种基本控制结构的共同特点是

A.不能嵌套使用 B.只能用来写简单程序 C.已经用硬件实现 D.只有一个入口和一个出口

[解析]程序的特点就是从一个入口开始,最终以一个出口结束,其间可以用顺序,选择和循环方式对程序的流向进行控制。三种结构可以写出非常复杂的程序,而且选择和循环都可以嵌套设计。

7.产生软件维护的副作用,是指

A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时误操作

[解析]因修改软件而造成的错误或其他不希望出现的情况称为维护的副作用,包括编码副作用、数据副作用、文档副作用三种。只有答案C是正确的表述。

8.维护中,因误删除一个标识符而引起的错误是_________副作用。

A.文档 B.数据 C.编码 D.设计

[解析]编码副作用指的是在使用程序设计语言修改源代码时可能引入错误,比如删除或修改一个子程序、一个标号、一个标识符,改变程序代码的时序关系,修改文件的打开或关闭等。因此本题答案为C。

9.可维护性的特性中相互促进的是

A.可理解性和可测试性 B.效率和可移植性 C.效率和可修改性 D.效率和结构好

[解析]软件的可维护性可用七个质量特性来衡量,分别是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。对于不同类型的维护,这些特性的侧重点也不相同,有一些可维护特性是可以相互促进的,比如可理解性和可测试性,可理解性和可修改性,另外一些则是相互矛盾的,如答案中的B效率和可移植性、C中的效率和可修改性。至于D中的结构好则不属于可维护性的特征。

10.汽车有一个发动机。汽车和发动机之间的关系是_____关系。

A.一般具体 B.整体部分 C.分类关系 D.主从关系

- 4 -

[解析]类有两种主要的结构关系,即一般——具体结构关系和整体——部分结构关系。前者称为分类结构,用来描述现实世界中的一般化的抽象关系。后者称为组装结构,用来描述现实世界中的类的组成的抽象关系。汽车和发动机的关系很明显,应该属于整体——部分关系。

11.在变更控制中,______可以用来确保由不同用户所执行的并发变更。

A.异步控制 B.同步控制 C.存取控制 D.基线控制

[解析]变更控制包括建立控制点和建立报告与审查制度,其过程中的“检出”和“登入”处理实现了存取控制和同步控制,存取控制管理各个用户存取和修改一个特定软件配置对象的权限,同步控制可用来确保由不同用户所执行任务的并发变更。

12.变更控制是一项最重要的软件配置任务,其中“检出”和______处理实现了两个重要的变更控制要素,即存取控制和同步控制。

A.登入 B.管理 C.填写变更要求 D.审查

[解析]“检出”和“登入”处理实现了两个重要的变更控制要素。具体说明见上题。

13.提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要

A.消除错误 B.检测错误 C.避开错误 D.容错

[解析]提高软件质量和可靠性的技术大致可分为两类,一类是避开错误技术,即在开发的过程中不让差错潜入软件的技术,另一类是容错技术,即对某些无法避开的差错,使其影响减至最小的技术。

14._____是以提高软件质量为目的的技术活动。

A.技术创新 B.测试 C.技术创造 D.技术评审

[解析]技术评审是以提高软件质量为目的的技术活动,是对软件本身的结构、与运行环境的接口、变更带来的影响等方面进行的评审活动。

15.面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特

征,如软件系统是由对象组成的;________;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

A.开发过程基于功能分析和功能分解 B.强调需求分析重要性

C.把对象划分成类,每个对象类都定义一组数据和方法 D.对既存类进行调整

[解析]面向对象方法有四个特征,分别是对象唯一性、分类性、继承性和多态性。其中分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类,每个类是具有相同性质的个体集合,而每个对象相关类的实例,对象彼此之间通过传递消息互相联系。

16.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫

A.生存期 B.面向对象设计 C.面向对象程序设计 D.面向对象分析

[解析]面向对象的分析的过程就是认识客观世界的过程,其目的就是建立对客观世界的精确、简洁、可理解的正确模型,也就是所谓的建模。因此本题答案为D。

17.原型化方法是用户和设计者之间执行的一种交互构成,适用于______系统。

A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时

[解析]原型不同于最终系统,它只实现所选择的部分功能,仅是为了试验或是演示而用,部分功能需求可以忽略或者模拟实现,因此适用于需求不确定性高的系统。

18.原型化方法是一种_______型的设计过程。

A.自外向内 B.自顶向下 C.自内向外 D.自底向上

[解析]原型化方法的基本思想是根据用户给出的基本需求,通过快速实现构造出一个小型的、可执行的模型,用户在计算机上实际运行这个用户界面原型,在试用过程中提出意见或建议,然后开发者再对原型进行改进。如此周而复始,逐步弥补不足之处,从而提高了最终产品的质量。它是一种自外向内的设计过程。

19.为了提高测试的效率,应该

A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划 D.选择发现错误可能性大的数据作为测试数据

- 5 -

[解析]软件测试是为了尽可能多的发现程序中的错误,尤其是发现至今尚未发现的错误。在选取测试用例时,不可能进行穷举测试,在每一个细节进行测试,也不能无目的地随机选取测试数据,为了提高测试的效率,测试用例应该选择发现错误可能性大的部分,这样的测试结果才符合软件测试的目的。

20.使用白盒测试方法时,确定测试数据应根据_______和指定的覆盖标准。

A.程序的内部逻辑 B.程序的复杂结构 C.使用说明书 D.程序的功能

[解析]白盒测试是把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,由于白盒测试是一种结构测试,所以被测对象基本上是源程序,以程序的内部逻辑和指定的覆盖标准确定测试数据。

二,填空题(本大题共10小题,每小题2分,共20分)

21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的( 信息流动 )情况。

[解析]系统流程图是描述物理系统的传统工具,用图形符号表示系统中的各个元素,如人工处理、数据处理、数据库、文件、设备等,表达了元素之间的信息流动的情况。

22.成本效益分析的目的是从( 经济 )角度评价开发一个项目是否可行。

[解析]成本效益分析首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡,其目的是从经济角度评价开发一个新的软件项目是否可行。

23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和( 宽度优先策略 ) 。

[解析]渐增式测试法有自顶向下结合和自底向上结合两种组装模块的方法,其中自顶向下集成是构造程序结构的一种增量式方式,不需要编写驱动模块,只需要编写桩模块。它从主控模块开始,按照软件的控制层次结构,以深度优先或宽度优先的策略,逐步把各个模块集成在一起。

24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条( 在其他独立路径中未有过 )的边的路径。

[解析]在基本路径测试中,以详细设计或源程序为基础,导出控制流程图的拓扑结构——程序图,在计算了程序图的环路复杂性之后,确定只包含独立路径的基本路径图,其中独立路径是包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条在其他独立路径中未有过的边的路径。

25.汇编语言是面向( 机器 ) 的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。

[解析]汇编语言属于低级语言,是一种面向机器的语言,它与高级语言相比有许多优越性:如操作灵活,可以直接作用到硬件的最下层,完成与外部设备的接口工作等,是能够利用计算机硬件特性直接控制硬件设备的唯一语言。

26.在JSP方法中解决结构冲突的具体办法是( 中间数据结构或中间文件 )。

[解析]JSP方法是面向数据结构的设计方法。它定义了一组以数据结构为指导的映射过程,根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,在JSP方法中解决结构冲突的具体办法是引入中间数据结构或中间文件,将冲突部分分隔开来,建立多个程序结构,再利用中间文件把它们联系起来,构成一个系统的整体。

27.详细设计的任务是确定每个模块的内部特性,即模块的算法、( 使用的数据 )。

[解析]详细设计的基本任务是为每个模块进行详细的算法设计,为模块内的数据结构进行设计,确定每个模块的内部特性,包括模块的算法和使用的数据。对数据库进行物理设计等。

28.所有软件维护申请报告要按规定方式提出,该报告也称( 软件问题)报告。

[解析]在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一种文档,由申请维护的用户填写。

29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的( 维护支援 )技术。

- 6 -

[解析]面向维护的技术涉及软件开发的所有阶段,能够减少软件错误,提高软件的可维护性。而维护支援技术则包含信息收集,错误原因分析,维护方案评价等项,是在软件维护阶段用来提高维护效率和质量的技术。

30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:( FORTRAN语言)、PASCAL语言、C语言和PL/1语言。

[解析]计算机语言根据不同行业的需求,使用的侧重点也不尽相同,在办公管理方面,一些数据库语言如FOXPRO、ORICAL有很多的应用,在工程行业,计算机语言的科学计算能力就显得格外重要,如MATLAB、PL/1、FORTRAN语言都是工程计算中常用的语言。

三,名词解释(本大题共5小题,每小题3分,共15分)

31.经济可行性

解:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。

32.社会可行性

解:要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。

33.投资回收期

解:投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。

34.对应关系

解:即有直接因果关系在程序中可以同时处理。

35.结构冲突

解:输入数据与输出数据结构找不到对应关系的情况,称为结构冲突。

四,简答题(本大题共4小题,每小题5分,共20分)

36.可行性研究报告的主要内容有哪些?

解:一个可行性研究报告的主要内容如下:

(1)引言:说明编写本文档的目的;项目的名称、背景;本文档用到的专门术语和参考资料。

(2)可行性研究前提:说明开发项目的功能、性能和基本要求;达到的目标;各种限制条件;可行性研究方法和决定可行性的主要因素。

(3)对现有系统的分析:说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需要各类专业技术人员的数量;所需要各种设备;现有系统存在什么问题。

(4)所建议系统的技术可行性分析:所建议系统的简要说明;处理流程和数据流程;与现有的系统比较的优越性;采用所建议系统对用户的影响;对各种设备、现有软件、开发环境、运行环境的影响;对经费支出的影响;对技术可行性的评价。

(5)所建议系统的经济可行性分析:说明所建议系统的各种支出,各种效益;收益投资比;投资回收周期。

(6)社会因素可行性分析:说明法律因素,对合同责任、侵犯专利权、侵犯版权等问题的分析;说明用户使用可行性,是否满足用户行政管理、工作制度、人员素质的要求。

(7)其他可供选择方案:逐一说明其他可供选择的方案,并说明未被推荐的理由。

(8)结论意见:说明项目是否能开发;还需要什么条件才能开发;对项目目标有什么变动等。

[解析]做软件的可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发,其中的问题能否解决,报告共分为八个基本内容。

37.系统设计的内容是什么?

解:系统设计阶段先从高层入手,然后细化。系统设计要决定整个结构及风格,这种结构为后面设计阶段的更详细策略的设计提供了基础。

(1)系统分解。系统中主要的组成部分称为子系统,子系统既不是一个对象也不是一个功能,而是类、关联、操作、时间和约束的集合。每次分解的各子系统数目不能太多,最底层子系统称为模块。 - 7 -

(2)确定并发性。分析模型、现实世界及硬件中不少对象均是并发的。系统设计的一个重要目标就是确定哪些是必须同时动作的对象,哪些不是同时动作的对象。后者可以放在一起,而综合成单个控制线或任务。

(3)处理器及任务分配。各并发子系统必须分配给单个硬件单元,要么是一个一般的处理器,要么是一个具体的功能单元,必须完成下面的工作:估计性能要求和资源需求,选择实现子系统的硬软件,将软件子系统分配给各处理器以满足性能要求和极小化处理器之间的通信,决定实现各子系统的各物理单元的连接。

(4)数据存储管理。系统中的内部数据和外部数据的存储管理是一项重要的任务。通常各数据存储可以将数据结构、文件、数据库组合在一起,不同数据存储要在费用、访问时间、容量以及可靠性之间做折中考虑。

(5)全局资源的处理。必须确定全局资源,并且制定访问全局资源的策略。全局资源包括:物理资源,如处理器、驱动器等;空间,如盘空间、工作站屏等;逻辑名字,如对象标识符、类名、文件名等。 如果资源是物理对象,则可以通过建立协议实现对并发系统的访问,以达到自身控制;如果资源是逻辑实体,如对象标识符,那么在共享环境中有冲突访问的可能,如独立的事务可能同时使用同一个对象标识符,则各个全局资源都必须有一个保护对象,由保护对象来控制对该资源的访问。

(6)选择软件控制机制。分析模型中所有交互行为都表示为对象之间的事件。系统设计必须从多种方法中选择某种方法来实现软件的控制。

(7)人机交互接口设计。设计中的大部分工作都与稳定的状态行为有关,但必须考虑用户使用系统的交互接口。

38.什么是软件危机?软件危机的表现是什么?其产生的原因是什么?

解:软件发展第二阶段的末期,由于计算机硬件技术的进步,计算机运行速度、容量、可靠性有显著的提高,生产成本显著下降,这为计算机的广泛应用创造了条件。一些复杂的、大型的软件开发项目提出来了,但是,软件开发技术的进步一直未能满足发展的需要。在软件开发中遇到的问题找不到解决办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。

软件危机表现在以下四个方面:

(1)经费预算经常突破,完成时间一再拖延。由于缺乏软件开发的经验和软件开发数据的积累,使得开发工作的计划很难制定。主观盲目制定计划,执行起来与实际情况有很大差距,使得开发经费一再突破。由于对工作量估计不足,对开发难度估计不足,进度计划无法按时完成,开发时间一再拖延。

(2)开发的软件不能满足用户要求。开发初期对用户的要求了解不够明确,未能得到明确的表达。开发工作开始后,软件人员和用户又未能及时交换意见,使得一些问题不能及时解决,导致开发的软件不能满足用户的要求,因而导致开发失败。

(3)开发的软件可维护性差。开发过程中没有同意的、公认的规范,软件开发人员按各自的风格工作,各行其是,开发过程无完整、规范的文档,发现问题后进行杂乱无章的修改。程序结构不好,运行时发现错误也很难修改,导致维护性差。

(4)开发的软件可靠性差。由于在开发过程中,没有确保软件质量的体系和措施,在软件测试时,又没有严格的、充分的、完全的测试,提交给用户的软件质量差,在运行中暴露出大量的问题。 造成软件危机的原因是:

(1)软件的规模越来越大,结构越来越复杂。(2)软件开发管理困难而复杂。(3)软件开发费用不断增加。(4)软件开发技术落后。(5)生产方式落后。6)开发工具落后,生产率提高缓慢。

39.软件质量保证应做好哪几方面的工作?

解:软件质量保证是软件工程管理的重要内容,软件质量保证应做好以下几方面的工作:

(1)采用技术手段和工具。质量保证活动要贯彻开发过程始终,必须采用技术手段和工具,尤其是使用软件开发环境来进行软件开发。

(2)组织正式技术评审。在软件开发的每一个阶段结束时,都要组织正式的技术评审。国家标准要求单位必须采用审查、文档评审、设计评审、审计和测试等具体手段来保证质量。

(3)加强软件测试。软件测试是质量保证的重要手段,因为测试可发现软件中大多数潜在错误。 - 8 -

(4)推行软件工程规范(标准)。用户可以自己制定软件工程规范(标准),但标准一旦确认就应贯彻执行。

(5)对软件的变更进行控制。软件的修改和变更常常会引起潜伏的错误,因此必须严格控制软件的修改和变更。

(6)对软件质量进行度量。即对软件质量进行跟踪,及时记录和报告软件质量情况。

[解析]软件的质量保证是向用户及社会提供满意的高质量的产品,确保软件产品从诞生到消亡为止的所有阶段的质量的活动,是软件工程管理中的重要内容。

五,论述题(本大题共3小题,第40小题7分,第41小题8分,第42小题10分,共25分)

40.请使用PAD图和PDL语言描述在数组A(1)~A(10)中找最大数的算法。

解:PDL语言:

N=1

WHILE N<=10 DO

IF A(N)<=A(N+1) MAX =A(N+1);

ELSE MAX =A(N) ENDIF;

N=N+1;

ENDWHILE;

PAD图:

[解析]人工查找时,是从第一个元素开始查找,用当前元素与下一个元素比较,将较大者作为当前元素又与下一元素比较,如此循环,直到数组末尾。

41.根据下列条件使用等价类划分法设计测试用例。

某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如05,0127,-065

解:(1)划分等价类并编号,如下表示:(4分)

(2)为合理等价类设计测试用例,表中有两个合理等价类,设计两个例子(2分)

- 9 -

(3)为不合理等价类测试用例,至少设计一个测试用例(2分)

[解析]等价类划分属于黑盒测试的一种,它将输入数据域按有效的或无效的划分成若干个等价类,测试每个等价类的代表值就等于对该类其他值的测试,这样用少量有代表性的例子代替大量测试目的相同的例子,可以有效提高测试效率。本题划分了3个合理等价类,9个不合理等价类进行测试,取到了预期的效果。

42.某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机辅助企业管理系统,其中:

生产科的任务是:

(1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制定车间月生产计划。

(2)根据车间实际生产日报表、周报表调整月生产计划

3)以月生产计划为以及,制定产品设计(结构、工艺)及产品组装月计划。

(4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间

技术科的任务是:

(1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。

(2)根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。 试写出以上系统中生产科和技术科处理的软件结构图。

解:

- 10 -

画出生产科图的给6分,画出技术科的给4分。

[解析]软件结构图是软件系统的模块层次结构,反映了整个系统的功能实现,即将来程序的控制层次体系,软件结构往往用树状或网状结构的图形来表示,其主要内容有模块及模块的控制关系,根据题意,可绘制出生产科和技术科的软件结构图,其中生产科的结构图深度和宽度均为4,技术科的结构图的深度和宽度均为3。

- 11 -

五 : 桥梁工程试题及答案2013

桥梁工程试卷1答案

一、填空题(每题1分,共20分)(请将答案填写在答题纸上)

1.钢筋混凝土梁梁内钢筋分为两大类,有。

2、 、 。

3.按结构体系及其受力特点,桥梁可划分为、、和 体系。

4验算和

5.桥梁支座按其变为的可能性分为

6.桥跨结构在发生伸缩变形。

7.钢桥所用的连接形式有、、

二、简答题(每题5分,共35分)

1.在铁路桥梁中,道碴桥面需要设置挡碴墙,顺桥向挡碴墙需设置断缝,这是为什么? 答:在铁路桥梁中,顺桥向内外侧挡碴墙高于梁顶面,在设计时控制梁顶面压应力不超过材料的允许压应力,因此,如果挡碴墙参与主梁共同工作,可能会使挡碴墙压应力超过材料的允许压应力,造成挡碴墙压碎(4分)。所以在挡碴墙上隔一定距离设置一道断缝,使挡碴墙不参与主梁共同工作。(1分)

2.公路车道荷载为什么需要进行纵向折减?

答:因为在制订车道荷载标准时,采用了自然堵塞的车间间距,在确定荷载大小时,采用了重车居多的调查资料(2分)。但对大跨径桥梁,随着跨径的增加,实际通行车辆出现上述情况就会逐步缓解,因此,需对汽车荷载按跨度进行折减(3分)。

3.设置桥梁纵坡的原因和目的是什么?

答:一方面有利于排水(3分),另一方面,则是桥梁立面布置所必需(2分)。

4.在装配式T形梁桥中,横隔梁(板)的作用是什么?

答:铁路桥梁:两片梁架设好后,应先将横隔板连接好后才能通车,不仅在于保持横向稳定性,更重要的是使两片梁在列车荷载作用下能共同分担荷载和防止梁受扭(2分)。钢轨并不是正好位于梁肋之上,而是在梁肋内侧。这样,如果两片梁没有联成整体,那么在列车通过时,梁便要受扭;若联成整体,则在直线线路上,由于线路中线与已联成整体的桥梁中心线重合(或基本重合),则梁就不会受扭或仅稍稍受扭(1分)。对于在曲线上的桥梁,由于存在离心力并且列车也不是均匀分配在两片梁上,因此就更有设置横隔板的必要(1分)。 公路桥梁:横隔梁在装配式T形梁桥中起着保证各根主梁相互联成整体的作用。它的刚度越大,桥梁的整体性越好,在荷载作用下各主梁就能更好地共同工作。(1分)

5.为什么斜桥的斜交角不宜过大?

答:斜桥的斜交角过大将使得:1)桥梁的跨度增大,提高造价;(2分)2)结构受力不合理;(2分)3)增加构造难度。(1分)

6.分别阐述板式橡胶支座和盆式橡胶支座的工作原理

答:板式橡胶支座的活动机理是:利用橡胶的不均匀弹性压缩实现转角(1.5分),利用橡胶的剪切变形实现水平位移(1.5分)。

盆式橡胶支座的工作原理是:利用橡胶块在三向受力状态下具有流体的性质(适度不均匀压缩)来实现转动(1分);依靠聚四氟乙烯板与不锈钢板之间的低摩擦系数来实现水平位移。

(1分)

7.试给出铁路桥墩几种可能的荷载组合,并给出相应的活载布置图式。

答:1)按在桥墩各截面上可能产生的最大竖向力的情况进行组合。(2分)

2)按桥墩各截面在顺桥向可能产生的最大偏心和最大弯矩的情况进行组合。(2分)

3)按桥墩各截面在横桥向可能产生最大偏心和最大弯矩的情况进行组合。(1分)

三、名词解释(每题3分,共15分)

1.建筑高度:桥面(或轨底)至桥跨结构最下缘的距离。

2.荷载横向分布:是指对于多主梁桥,作用在桥上的车辆荷载如何在各主梁间进行分配,或者说各主梁如何共同分担车辆活载。

3.冲击力:车辆活载以一定速度在桥上行使时,会使桥梁发生振动,产生竖向动力作用,这种动力作用会使桥梁的内力和变形较静活载作用时为大,其作用大小为冲击力。

4.偶然作用:在设计基准期内不一定出现,但一旦出现,其值很大且持续时间很短的作用。

5.结合梁桥:用剪力键或抗剪结合器或其他方法将混凝土桥面板与其下的钢板梁结合成整体的梁式结构。

四、计算题(共30分)

1.如图所示的简支梁桥,内外梁截面相同,试计算在车辆荷载作用下2#梁A端的剪力,不考虑简支梁B端荷载横向分布系数的变化影响。要求:梁端部荷载横向分布系数按杠杆原理法计算;梁跨中荷载横向分布系数按刚性横梁法计算。

750750

图 主梁横断

1

40kN

140kN

120kN

120kN

73

30kNB

桥上车辆荷载4

mm分布图

1

Q A剪力影响线

面布置图(单位:mm)

图 主梁横隔板布置图(单位:m)

0.51.8mc1.3

1.8

图 车辆荷载的横向布置(单位:m)

(1)梁端部荷载横向分布系数

m0?0.5(5分)

(2)跨中截面荷载横向分布系数

10.82

R22???0.25?0.05?0.30(2分) 2242?0.8?2?2.4

10.82

R23???0.25?0.05?0.20(2分) 42?0.82?2?2.42

12.2210.42

mc??(0.25?)??(0.25?)?0.4453(6分) 22?0.82?2?2.4222?0.82?2?2.42

(3)A端剪力

QA?140?0.5?1?140?(0.5?0.5?0.445324?1.4?1.4)?424

24?1.4?724?1.4?7?1.4?120?0.4453??120?0.4453?2424

24?1.4?7?1.4?3(10分) ?30?0.4453?24

?70?63.3927?34.7334?31.6163?6.2342

?205.9766kN

2.计算如图所示矩形截面重力式桥墩,某墩身截面在单向偏心压力作用下的最大压应力(若出现拉应力,需进行应力重分布计算,不考虑偏心增大系数的影响)。

图2 (尺寸单位:cm)

解:在偏心荷载作用下墩身截面的最大和最小应力分别为

?maxNM2600?1032600?103?1.0?????1.083MPa(1分) 1AW4?1.5?1.5?42

6

?minNM2600?1032600?103?1.0??????0.217MPa(1分) 1AW4?1.5?1.5?42

6

故需进行截面的应力重分布计算

??2121()???2.667(2分) 31e311.0??2d24

?maxN2600?103???2.667??1.156MPa(1分) A4?1.5

所以,图示偏心荷载作用下墩身最大应力为1.156MPa。

本文标题:软件工程试题及答案-软件测试工程师笔试题及答案53
本文地址: http://www.61k.com/1125888.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1