、你怎样看待自动化测试的误区?
答案是:答:自动化测试好处很多,但也有很多的局限,正因为一些人只认识到了自动化测试的优点,导致对它的期望太高,所以产生了很多执行自动化测试失败的例子。
(1)期望自动化测试能取代手工测试
某些情况下自动化测试并不适用,所以不能期望在所有的情况下都使用自动化测试来取代手工测试,测试主要还是要靠人工的。
(2)期望自动测试发现大量新缺陷
自动化测试只能发现已知的问题,所以不能期望自动化测试去发现更多新的缺陷,事实证明新缺陷越多,自动化测试失败的几率就越大。发现更多的新缺陷应该是手工测试的主要目的。
(3)工具本身不具有想象力
对于一些界面美观和易用性方面的测试,自动化测试工具无能为力。
(4)只要使用自动化测试,就能缩短测试时间、提供测试效率
自动化测试的前期实现要花费更多的时间,相比创建和执行一个手工测试用例,要花费3~10倍的时间来开发、验证和文档化一个自动化测试用例。
(5)自动化测试工具使用了图形化界面,很容易上手,对人员的要求不高
简单的“录制/ 回放”方法并不能实现有效的、长期的自动化测试,测试人员还需要对脚本进行优化,这就需要测试人员具有设计、开发、测试、调试和编写代码的能力,最理想的候选人是既有编程经验,又有测试经验。测试过程中还需要安排专业人员对测试脚本库中的脚本进行维护。
自动化测试不适合测试哪些项目?
答案是:答:
(1) 定制型项目
为客户定制的项目,维护期由客户方承担的,甚至采用的开发语言、运行环境也是客户特别要求的,即公司在这方面的测试积累就少,这样的项目不适合作自动化测试。
(2)项目周期很短的项目
项目周期很短,测试周期很短,就不值得花精力去投资自动化测试,好不容易建立起的测试脚本,不能得到重复的利用是不现实的。
(3)业务规则复杂的对象
业务规则复杂的对象,有很多的逻辑关系、运算关系,工具就很难测试。
(4)美观、声音、易用性测试
人的感观方面的:界面的美观、声音的体验、易用性的测试,也只有人来测试。
你怎么看待软件质量保证与软件测试的关系?
答案是:答:软件质量保证与软件测试二者之间既存在包含又存有交叉的关系。软件测试能够找出软件缺陷,确保软件产品满足需求。但是测试不是质量保证,二者并不等同。测试可以查找错误并进行修改,从而提高软件产品的质量。软件质量保证则是避免错误以求高质量,并且还有其他方面的措施以保证质量问题。
从共同点的角度看,软件测试和软件质量保证的目的都是尽力确保软件产品满足需求,从而开发出高质量的软件产品。两个流程都是贯穿整个软件开发生命周期中。正规的软件测试系统主要包括:制定测试计划、测试设计、实施测试、建立和更新测试文档。而软件质量保证的工作主要为:制定软件质量要求、组织正式审查、软件测试管理、对软件的变更进行控制、对软件质量进行度量、对软件质量情况及时记录和报告。软件质量保证的职能是向管理层提供正确的可行信息,从而促进和辅助设计流程的改进。软件质量保证的职能还包括监督测试流程,这样测试工作就可以被客观地审查和评估,同时也有助于测试流程的改进。
二者的不同之处在于软件质量保证工作侧重对软件开发流程中的各个过程进行管理与控制,杜绝软件缺陷的产生。而测试则是对已产生的软件缺陷进行修复。
、谈谈面向对象测试与传统测试的区别。
答案是:传统测试模式与面向对象的测试模式的最主要的区别在于,面向对象的测试更关注对象而不是完成输入/输出的单一功能,这样的话测试可以在分析与设计阶段就先行介入,便得测试更好的配合软件生产过程并为之服务。与传统测试模式相比,面向对象测试的优点在于:更早地定义出测试用例;早期介入可以降低成本;尽早的编写系统测试用例以便于开发人员与测试人员对系统需求的理解保持一致;面向对象的测试模式更注重于软件的实质。具体有如下不同:
(1)测试的对象不同:传统软件测试的对象是面向过程的软件,一般用结构化方法构
建;面向对象测试的对象是面向对象软件,采用面向对象的概念和原则,用面向对象的方法构建。
(2)测试的基本单位不同:前者是模块;面向对象测试的基本单元是类和对象。
(3)测试的方法和策略不同:传统软件测试采用白盒测试,黑盒测试,路径覆盖等方
法;面向对象测试不仅吸纳了传统测试方法,也采用各种类测试等方法,而且集成测试和系统测试的方法和策略也很不相同。
面向对象开发的特点是遵循哪三项原则?
答案是:答:抽象原则、封装原则、继承原则
简述软件质量的三个特性
答案是:答:可说明性;有效性;易用性。
面向对象的集成测试内容
答案是:答:1)基于类间协作关系的横向测试;2)基于类间继承关系的纵向测试
按照工具所完成的任务,测试工具可以分为哪几类?
答案是:答:测试设计工具、静态分析工具、单元测试工具、功能测试工具、性能测试工具、测试过程管理工具。
简述WEB网站测试中配置和兼容性测试的测试内容
答案是:答:1)平台测试;2)浏览器测试;3)打印机测试;4)组合测试
、CMM模型共分为()级
A)3 B)4
C)5 D)6
答案是:C
测试团队总的职责不包括()
A)尽早发现软件产品中的所有问题
B)协助完善软件开发流程,提高产品开发的效率
C)督促开发人员及时节的测试中发现的缺陷
D)批准软件设计说明书
答案是:D
下面哪种情况不属于安全性测试()
A)WEB系统的主要功能是否可以通过主页访问 B)是否记录失败的注册企图
C)测试目录设置是否正确 D)是否可以不登陆而直接浏览某个页面
答案是:A
下面哪个不属于自动化测试的运用步骤()
A)改进软件测试过程 B)编写文档
C)定义需求 D)有计划地部署
答案是:B
下面哪种情况不适合采用自动化测试( )
A)产品型项目 B)回归测试
C)开发周期短的项目 D)增量式开发、持续集成项目
答案是:C
在WEB服务器的每个目录下都放置index.html或main.html页面,是增强WEB安全的一种手段
答案是:√
WEB网站测试中的图形用户界面测试可以采用自动化测试技术进行
答案是:×
由于每次自动化测试运行的脚本是相同的,因此每次执行的测试具有一致性
答案是:√
自动化测试比人工测试更适合进行新版本的回归测试
答案是:√
如果一次销售额少于1000元,那么基础佣金将是销售额的7%;如果销售额等于或多于1000元,但少于10000元,那么基础佣金将是销售额的5%,外加50元;如果销售额等于或多于10000元,那么基础佣金将是销售额的4%,外加150元。另外销售
答案是:解:设销售额为变量s, 基础佣金为变量y, 销售单价为变量d,销售分数为f,外加佣金j
1、确定规则的个数,这里有销售额,销售单价,销售份数3个条件,由此可见,共有3*3*2=18种规则
2、列出所有的条件桩和动作桩:
条件桩
S1={s<1000}
S2={10000>s≧1000}
S3={s≧10000}
D1={d<15}
D2={25>d≧15}
D3={d>=25}
F1={整百的份数}
F2={不是整百的份数}
动作桩
A1:基础佣金=s*7%
A2:基础佣金=s*5%+50
A3:基础佣金=s*4%+150
A4:加基础佣金的5%
A5:加基础佣金的4%
A6:加基础佣金的2%
规则
选项 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
条件:
C1: 销售额 S1 S1 S1 S1 S1 S1 S2 S2 S2 S2 S2 S2 S3 S3 S3 S3 S3 S3
C2: 单价 D1 D1 D2 D2 D3 D3 D1 D1 D2 D2 D3 D3 D1 D1 D2 D2 D3 D3
C3: 份数 F1 F2 F1 F2 F1 F2 F1 F2 F1 F2 F1 F2 F1 F2 F1 F2 F1 F2
动作:
A1: √ √ √ √ √ √
A2: √ √ √ √ √ √
A3: √ √ √ √ √ √
A4: √ √ √ √ √ √
A5: √ √ √ √ √ √ √ √ √
A6: √ √ √ √ √ √
什么是条件覆盖?请为下面的代码设计满足条件覆盖的测试数据。
void TEST(int x, int a, int b)
{
if((a>2)&&(b==0))
x=x/a;
if((a==3)||(x>1))
x=
答案是:答:条件覆盖是指设计若干个测试用例,执行被测试程序时,程序中每个判断条件中的每个判断式的真值和假值至少被执行一遍。
满足a>2,不满足a>2,满足b=0,不满足b=0,满足a=3,不满足a=3,满足x>1,不满足x>1
根据这些条件设计测试用例
取a=1,让不满足a>2,不满足a=3成立,取b=1,让不满足b=0成立,取x=0, 让不满足x>1成立
得到测试数据1:x=0 ,a=1,b=1
取a=3,让满足a>2,满足a=3成立,取b=0,让满足b=0成立,取x=5, 让满足x>1成立
得到测试数据2:x=5 ,a=3,b=0
这两个测试数据就满足了条件覆盖标准。
简述在软件生命周期中测试阶段的交付的文档
答案是:答:测试记录;测试事故报告;测试总结报告
4.简述测试用例的设计过程
答案是:答:(1)分析系统程序的工作流程
(2)确定并制定测试用例
(3)确定测试用例数据
(4)测试用例的修改更新
3.简述测试用例的定义。
答案是:答:测试用例是为了高效率地发现软件缺陷而精心设计的少量测试数据,以及对应的预期测试结果。
2.简述搭建测试环境实验室的步骤。
答案是:答:机房环境建设、硬件环境的建立、网络环境的建立、软件环境的建立、对整个测试环境杀毒、测试环境说明及备案
1.测试环境有哪些要素?
答案是:答:配置测试环境应该满足5个基本要素是:硬件、软件、网络环境、数据准备、测试工具。其中硬件、软件是测试环境中的最基本的两个要素,并派生出后三者。
4.下列哪个部分不属于测试测试计划的内容()
A.测试环境 B.测试策略
C.测试用例 D.测试结果分析和度量
答案是:A
3.下列哪个测试用例不符合测试用例编写规范()
A. 输入:10,5 预期结果:输出 20
B. 输入:“Str”,100 预期结果:输出提示“输入值超过范围”
C. 输入:1,6 预期结果:打印机打印计算结果
D. 输入:非
答案是:D
2.下列哪个要素不属于测试用例的编制要素()
A.测试模块 B.执行操作
C.评价结果 D.测试环境
答案是:C
1.每个测试项目或测试小组()
A.应当配备一名专门的测试环境管理员
B.应当配备二名专门的测试环境管理员
C.应当配备三名以上专门的测试环境管理员
D.可以不配备专门的测试环境管理员
答案是:A
尽管测试的每个步骤都是独立的,但必须要有一个起到框架结构作用的测试计划
答案是:√
测试用例就是测试数据。
答案是:×
测试环境的维护是管理员的职责,其他测试人员直接使用测试环境
答案是:×
由于测试环境复杂,测试环境搭建好后不需要进行备份
答案是:×
软件测试环境搭建后,为保证环境的统一性,在测试各阶段尽量不产生变化。
答案是:×
软件测试环境贯穿了测试的各个阶段,每个测试阶段中环境对测试的影响不同。
答案是:√
试论软件测试的误区
答案是:答:
随着软件产业工业化、模块化地发展,在软件开发组中软件测试人员的重要性也不断地突出。在国外,很多著名企业早已对软件测试工作十分重视。比如著名的微软公司,其软件测试人员与开发人员的比例已经达到2:1。可见软件测试对于一个软件开发项目的成功与否具有十分重要的意义。但是在实际的项目开发与管理中仍然存在很多管理上或者技术上的误区:
(1) 期望用测试自动化代替大部分人工劳动
(2) 忽视需求阶段的参与
(3) 软件测试是技术要求不高的岗位
、下图的最优测试量示意图说明了发现软件缺陷数量和测试量之间的关系,请根据此图讨论软件测试的复杂性与经济性。
答案是:答:
从示意图可以观察到,当软件缺陷降低到某一数值后,随着测试从量的不断上升软件缺陷并没有明显地下降,而随着测试量的增加,测试成本将呈几何数级上升,最优测量值就是这两条曲线的交点。如何把测试数据量巨大的软件测试减少到可以控制的范围,如何针对风险做出最明智的选择是软件测试人员必须能够把握的关键问题,实现测试成本与测试效果的统一。
独立路径测试的步骤包括哪些?试根据给出的程序代码说明独立路径测试的设计流程
1 main ()
2 {
3 int num1=0, num2=0, score=100;
4 int i;
5 char str;
6 sca
答案是:
答:独立路径测试的步骤包括三个方面:
1)导出程序控制流图
2)求出程序环形复杂度
3)设计测试用例(Test Case )
第一步,导出程序控制流图
第二步,程序环形复杂度
公式1:V(G)=10-8+2,其中10是控制流图G中边的数量,8是控制流图中节点的数目。
公式2:V(G)=3+1,其中3是控制流图G中判断节点的数目。
公式3:V(G)=4,其中4是控制流图G中区域的数目。
因此,控制流图G的环形复杂度是4。就是说至少需要4条独立路径组成基本路径集合,并由此得到能够覆盖所有程序语句的测试用例。
第三步,设计测试用例
根据上面环形复杂度的计算结果,源程序的基本路径集合中有4条独立路径:
path1:7->18
path2:7->9->10->16->7->18
path3:7->9->11->15->16->7->18
path4:7->9->11->13->14->15->16->7->18
根据上述4条独立路径,设计了测试用例
测试用例 输入 期望输出 执行路径
i str num1 num2 score
Test Case 1 5 ‘T’ 0 0 100 路径1
Test Case 2 4 ‘T’ 1 0 100 路径2
Test Case 3 4 ‘A’ 0 0 100 路径3
Test Case 4 4 ‘F’ 0 1 90 路径4
什么是系统测试?
答案是:答:系统测试是将已经集成好的软件系统,作为整个计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。
简述软件测试技术从不同角度加以划分的多种方法
答案是:答:(1)从是否需要执行被测软件的角度分类:静态测试和动态测试
(2)从软件测试用例设计方法的角度分类:黑盒测试和白盒测试
(3)从软件测试的策略和过程的角度分类:单元测试,集成测试,确认测试,系统测试和验收测试
、 解释驱动模块和桩模块概念
答案是:答:
模块接口测试中的被测模块并不是一个独立的程序,在考虑测试模块时,同时要考虑它和外界的联系,用一些辅助模块去模拟与被测模块相关联的模块。这些辅助模块可分为两种:
(1) 驱动模块(driver):相当于被测模块的主程序。它接收测试数据,把这些数据传送给被测模块,最后输出实测结果。
(2) 桩模块(stub):用以代替被测模块调用的子模块。桩模块可以做少量的数据操作,不需要把子模块所有功能都带进来,但不允许什么事情也不做。
试比较一次性集成测试方式与增值式集成测试方式的优劣
答案是:答:
•增值式集成方式需要编写的软件较多,工作量较大,花费的时间较多。一次性集成方式的工作量较小;
•增值式集成方式发现问题的时间比一次性集成方式早;
•增值式集成方式比一次性集成方式更容易判断出问题的所在,因为出现的问题往往和最后加进来的模块有关;
•增值式集成方式测试的更为彻底;
•使用一次性集成方式可以多个模块并行测试。
这两种模式各有利弊,在时间条件允许的情况下采用增值式集成测试方式有一定的优势。
、简述白盒测试的优缺点
答案是:答:
白盒测试的优点如下:
①可构成测试数据使得特定程序部分得到测试;
②有一定充分性度量手段;
③可获较多工具支持。
白盒测试的缺点如下:
①不容易生成测试数据;
②无法对未实现规格说明的部分进行测试;
③工作量大,通常只是用于单元测试。
简述边界值分析法的思想
答案是:答:边界值分析法是一种补充等价类划分法的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。在测试过程中,可能会忽略边界值的条件,而软件设计中大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。
简述等价类划分方法的思想
答案是:答:等价类划分法是把所有可能的输入数据划分成若干子集,然后从每个子集中选取少量的具有代表性的数据作为测试数据。
从测试的策略和过程的角度,简述软件测试的分类
答案是:答:单元测试,集成测试,确认测试,系统测试,验收测试
简述动态测试方法的基本步骤
答案是:答:动态测试方法的基本步骤如下:
1)选取定义域的有效值或定义域外的无效值
2)对选取的值觉得预期的结果
3)用选取值执行待测程序
4)比较执行结果与预期结果,不吻合则说明程序有错
软件测试的目的是什么?
答案是:答:软件测试的目标是以最少的时间和人力找出软件中潜在的各种错误和缺陷。
简述软件测试的原则
答案是:答:
①尽早地测试、不断地进行软件测试
②设计与测试数据对应的预期输出结果
③避免检查自己的程序
④在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。
⑤充分注意测试中的群集现象。测试时不要以为找到了几个错误问题就已解决,不需继续测试了。应当对错误群集的程序段进行重点测试,以提高测试投资的效益。
⑥严格执行测试计划,排除测试的随意性。对于测试计划,要明确规定,不要随意解释。
⑦应当对每一个测试结果做全面检查。这是一条最明显的原则,但常常被忽视。必须对预期的输出结果明确定义,对实测的结果仔细分析检查,抓住关键,暴露错误。
⑧妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。
、下面哪种测试策略属于验收测试()
A)性能测试 B)安全测试
C)压力测试 D)Beta 测试
答案是:D
下面测试阶段耗时最长的测试是()
A)单元测试 B)集成测试
C)系统测试 D)确认测试
答案是:C
下面哪个不属于单元测试的内容
A)兼容性测试 B)独立路径测试
C)边界条件测试 D)局部数据结构测试
答案是:(A)
、下面哪个不属于黑盒测试的缺点)
A)某些代码得不到测试 B)不容易生成测试数据
C)不容易进行充分的测试 D)如果规则有误,则无法发现该缺陷
答案是:(B
下面哪个不能称为黑盒测试()?
A)功能测试 B)基于规格说明的测试
C)结构测试 D)数据驱动测试
答案是:C
.下列关于静态测试的描述不正确的是:()
A.静态测试可以发现不会执行的语句
B.静态测试可以由人工进行,也可以借助软件测试工具自动进行
C.静态测试不真正运行被测试的程序,只进行分析
D.静态测试不检查算法的逻辑正确性
答案是:D
下面哪个不属于静态测试的内容()?
A)代码结构分析 B)等价类划分
C)代码检查 D)代码质量度量
答案是:B
软件缺陷出现最多的是
A)软件规格说明书 B)概要设计说明书
C)详细设计说明书 D)程序代码
答案是:(A)
一次性集成测试方式不需要进行桩模块和驱动模块的开发
答案是:√
程序测试只能证明错误的存在,但不能证明错误的不存在
答案是:√
黑盒测试能发现程序性能是否满足要求
答案是:(√)
通常情况下,在进行单元测试时采用白盒测试,而其他测试采用黑盒测试
答案是:(√)
集成测试既可以使用白盒测试技术,也可以使用黑盒测试技术
答案是:×)
软件测试与软件开发不能并行进行,一定要等编码完成以后才能开始(
答案是:7.×)
软件缺陷中致命的缺陷才需要修改
答案是:6.(×)
软件设计不合理不属于软件缺陷。
答案是:5.(×)
黑盒测试是一种确认技术,目的是确认“设计的系统是否正确”。
答案是:4.(√)
测试是最有效的排除和防止软件缺陷与故障的手段
答案是:(√)
如果测试覆盖充分,通过对软件的反复测试,可以检测出软件中的所有缺陷
答案是:2.×)
软件测试的目的是尽可能多的找出软件的缺陷
答案是:(√)
阅读以下案例,回答问题1 至问题3
刘先生是一家私营软件企业的老板。他大学毕业后先在一家大型的软件公司打工两年,然后开始自己创业。刘先生每年都给自己定好奋斗目标,工作兢兢业业,但也感觉承受着很大的压力。公司的业务不断发展,规模也不断地壮大
答案是:答:
1.刘经理富有进取心、责任感,工作积极主动、自信、有目标。
2.这封信说明公司内部存在着严重的沟通问题。因为正式的沟通渠道不畅,致使员工更倾向于采用非正式沟通。这样也使公司内存在很多的隐患,对公司长期发展不利。同时,刘经理做事太武断,没有给下属发表见解的机会。
3.刘经理应该对这封信中所提出的问题给予高度的重视。重视与员工的沟通,在公司内部建立一套沟通的体系,鼓励大家畅所欲言,使员工潜在的不满和抱怨能够及时得到反映,不要等问题积蓄到无法挽回的地步;同时学会在沟通过程中抑制情绪,为公司营造一种积极、紧张、但不压抑的工作环境。
什么是ITSM? ITSM领域目前在国际上受到广泛认可的事实行业标准是什么?该行业标准有何特点?
答案是:答:
ITSM即IT服务管理,是一种基于流程的,通过整合IT服务与组织业务,提高组织IT服务提供和服务支持的能力及其水平的方法。
ITSM的行业标准是ITIL(IT基础设施库)。
ITIL的显著特征主要有两个方面:一是以客户为导向,给客户提供高质量、低成本的IT服务;二是提供整体的服务管理
什么是IT项目审计,以及IT项目监理的主要内容
答案是:答:
IT项目审计是指对IT项目的规划、开发、实施、运行和维护等各个环节进行评价,确保其符合企业经营目标的过程。
IT项目监理的主要内容概括说就是四控制、三管理、一协调。
四控制:质量、进度、成本和变更控制
三管理:合同管理、信息管理和安全管理
一协调:协调相关单位及人员间的工作关系
出色项目经理是管理人员和领导者。领导涉及以下所有各项,除了:()
A、为利害关系者创造利益。 B、动员人员、统一意志
C、调动与鼓舞 D、确定方向。
答案是:A
在共同完成一个令你的客户满意的项目后,你项目的一个供应商送给你一封感谢信
和一瓶香槟酒。你应该 ()
A、马上把它们退回去。
B、只接受感谢信并表达你的谢意,但要把香槟酒退回去。
C、回复说如果你能与你的团队分享,你只能接受那瓶香
答案是:D
风险管理计划包括以下内容,除了 ( )
A、预算
B、计时法
C、风险登记册
D、风险概率和影响的定义
答案是:C
你对项目的风险在项目的哪一个阶段最有影响力:( )
A、概念阶段。
B、设计阶段。
C、执行阶段。
D、控制阶段。
答案是:A
风险应对的目的:()
A、把全部发生的不利事件-影响降低到最小
B、把全部发生的不利事件-影响消灭
C、把全部发生的不利事件-影响减轻
D、把全部发生的不利事件-影响转移
答案是:A
H风险H量化包括:()
A、识别风险事件和影响。
B、列举内外风险事件。
C、评估发生的概率和影响。
D、制定应急计划和资源分配。
答案是:C
、移情倾听需要理解他人的沟通参考范围。为了表现出投入的倾听技巧,项目经理应当( )
A. 模仿这些信息的内容 B. 探查并评估这些内容
C. 评估这些内容,然后提出建议 D. 改述这些内容并反映其情绪
答案是:D
有效的利害相关者管理包括以下的全部内容,除了:( )
A、明确的需求定义。 B、范围变更控制。
C、及时的进度报告信息。 D、成本支出报告。
答案是:B
利害关系人管理的说法都正确,除了:()
A.项目经理负责干系人管理。
B.干系人管理是和干系人一起解决问题
C.为了满足干系人要求,需要改变项目的预期轨道
D.团队协同的能力也能得到提高
答案是:C
在与客户打交道时,H项目经理H应当:( )
A. 诚实到这样的程度,以至于项目组织可被保护而不受到起诉
B. 努力建立一种友好的、诚实的和开放的关系
C. 通过鼓励范围蔓延,努力使利润最大化
D. 为了满足客户和赢得更多生意,做所
答案是:B
下列各项均是沟通障碍,除了:( )
A. 与低补偿相关的消极态度
B. 对技术语言感到困难
C. 固定总价合同中有关清算损失的条款
D. 缺乏明确的沟通渠道
答案是:C
项目经理H和项目H团队H的H沟通H最好应该: ()
A、通过日进度报表。
B、通过审批过的文字表格。
C、通过口头和书面交流。
D、通过正式的管理等级体制。
答案是:C
在人对人的沟通中,消息同时通过口头和非口头传送。作为一个一般规则,通过非口头暗示传送的消息占多少比例?
A.5%~15% B.20%~30% C.40%~50% D.高于 50% ()
答案是:D
H项目经理H花在沟通上的时间占多少? ( )
A. 50% B. 75%-90%C. 30% D. 40%-60%
答案是:B
沟通不良和未解决冲突预示着:( )
A、项目错误复杂。 B、进度计划失败。
C、项目班子低效。 D、矩阵组织。
答案是:C
陈小姐是某IT公司的职员,一直从事网络运行部门的管理,虽是技术外行,可部门管理方面还不错,得到公司的认可。公司新近成立了项目管理部,陈小姐被调往项目管理部,上司是一日方技术总工,但两人都对项目管理欠缺认识。目前并行立项的项目达六七个,公司责
答案是:答
1.心理学家勒温在试验研究的基础上,把领导者的行为方式划分为专制式、民主式和放任式三种类型。专制式亦称专权式或独裁式,这类领导者是由个人独自做出决策,然后命令下属予以执行,并要求下属不容置疑地遵从其命令。专制式有一个显著的特征是:领导者预先安排一切工作内容、程序和方法,单向式沟通,下级只能服从。民主式又称为参与式,这类领导者在采取行动方案或做出决策之前会主动听取下级意见,或者吸收下级人员参与决策制定。放任式,其领导行为的主要特点是极少运用其权利影响下属,而给下属以高度的独立性,以致达到放任自流和行为根本不受约束的程度。
日方总工的管理风格显然是民主式或参与式类型,甚至趋向于放任式。不但没有提高工作效率,反而导致工作效率低下,只能达到组织成员的社交目标,但完不成工作目标。
2. 案例中的问题,关键在于日方技术总工的领导风格、素质与能力要求并不适合项目团队管理,以及在项目团队建设、组织设计过程中也出现了问题,从而导致出现目前的各种问题。
第一个因素是项目领导。项目经理的领导技能较弱,好的项目领导有助于项目团队绩效的提高、项目资源的获得与客户的认可,有利于项目的成功。
第二个因素是人员。人员是项目执行的主体,项目人员的知识与技能对项目的成功起着至关重要的作用。
第三个因素是项目管理控制体系不健全。缺乏完整的项目管理体系,相关的责权不够分明,项目管理的漏洞较多,缺乏协调性。
第四个因素是项目管理缺乏系统性。项目运作主要体现为过程行为,项目的任务细分与计划性不够,造成项目进度延迟、资源浪费、质量低下或项目失败。
3.建设高效项目团队的举措:
(1)增强项目经理的领导才能
项目经理就是项目的负责人,有时人们也称为项目管理者或项目领导者,他负责项目的组织、计划及实施全过程,在项目管理过程中起着关键的作用,以保证项目目标的成功实现。
①增强和发挥项目经理的指导作用;
②充分发挥项目经理的沟通和协调作用;
③充分发挥项目经理的激励作用。
(2)灵活授权,及时决策
随着项目团队的建设和发展,项目经理要通过授权让团队成员分担责任,使团队成员更多地参与项目的决策过程,允许个人或小组以自己的更灵活的方式开展工作。
(3)充分发挥团队凝聚力
团队凝聚力是无形的精神力量,是将一个团队的成员紧密地联系在一起的看不见的纽带。团队的凝聚力来自于团队成员自觉的内心动力,来自于共识的价值观,是团队精神的最高体现。一般情况下,高团队凝聚力带来高团队绩效。
产生软件质量问题的主要原因有哪些?
答案是:答:(1)管理者缺乏质量观念,未从一开始就强调质量。
(2)开发者未将保证质量作为自己重要而且是必须完成的任务。
(3)没有真正执行 “决不把不合格的中间产品带到下一 阶段” 。
(4)没有良好的激励机制。
(5)大家看不到提高质量对公司的生存发展有多重要,普遍缺乏主人翁责任感。
(6)没有解决好质量管理者和开发者的关系。
(7)对用户的质量要求不了解,缺乏使用户满意的思想。
(8)用户对软件需求不清晰、存在二义性。
(9)开发人员对用户的需求理解有偏差甚至错误。
(10)开发与管理文档对质量控制作用小。
(11)软件开发工具引发质量控制困难。
(12)不遵守软件开发标准和规范。
(13)缺乏有效的质量控制和管理。
什么是项目成本管理?影响IT项目成本的主要因素是哪些?
答案是:答: 项目成本管理就是在整个项目的实施过程中,为确保项目在批准的预算条件下尽可能保质按期完成,而对所需的各个过程的管理与控制。
IT项目复杂性特点,使得影响项目成本的因素非常多,而且变化大。在这些因素中质量、进度和范围对项目成本的影响非常突出,而且关联性很强。
影响项目进度的因素有哪些且如何应对?
答案是:答:影响进度的因素很多,如人为因素、技术因素、资金因素、环境因素等,常见的影响因素包括:低估了项目实现的条件、项目参与者的错误、不可预见的事件的发生等。
要有效地控制项目的进度,必须分析影响进度的因素,以便能事先采取措施,缩小计划进度与实际进度的偏差,实现对项目的主动控制。
以下说法都正确,除了( )
A.项目的临时性决定了缺陷成本往往由实施组织承担,而不是由项目承担
B.质量的成功要求项目团队全体成员参与
C.在质量上的投入会造成质量成本上升
D.质量是规划出来的,不是检查出来的
答案是:C
、项目H成本管理包括以下过程,除了()
A. 成本规划 B. 成本估算 C. 成本预算 D. 成本控制
答案是:A
项目经理最迟在什么时候任命?()
A、制定项目章程之后 B、计划开始之前
C、启动会议召开时 D、制定范围说明书之前
答案是:B
在什么组织结构中,项目人员在项目快要结束时最忧虑?( )
A、项目型 B、平衡矩阵型 C、职能型 D、弱矩阵
答案是:A
、矩阵型组织中有以下优势,除了( )
A、H项目经理便于管理
B、成员专业技能发展
C、H资源有效利用
D、双重汇报关系
答案是:A
矩阵型组织中有以下优势,除了()
A、H项目经理便于管理
B、成员专业技能发展
C、H资源有效利用
D、双重汇报关系
答案是:A
大部分项目预算都在( )阶段被花费掉。
A. 项目计划
B. 项目执行
C. 项目控制
D. 项目启动
答案是:B
在项目进行过程中,项目班子成员的人数从五人增加到九人。会增加多少条H沟通H线路?( )
A、10 B、26 C、36 D、46
答案是:B
马斯洛需求层次论的最高需求层次是()
A、自我实现 B、尊重 C、安全 D、激励
答案是:A
、以下关于双因素理论的说法都正确,除了( )
A、充分满足保健因素能够使员工感到满意
B、双因素是指保健因素和激励因素
C、保健因素如果不能实现,员工就会不满意
D、激励因素能够从内在激发员工的积极性
答案是:A
主要负责项目成果质量的是( )
A、质量控制监督员。
B、项目经理。
C、设计工程师。
D、质量经理。
答案是:B
阅读以下案例,回答问题1 至问题3
某大型信息系统工程项目(A 项目)由C公司(乙方)承建,工程双方签定的合同规定工期为8 个月。合同签定后C公司严格按照软件工程方法进行项目的需求调研(细化)、设计、编码、测试,并于工程正式开工前制订了详
答案是:答
1.
引起A 项目变更的主要因素是A 单位的想用A 项目建设成果评选先进的主观愿望。两种变更:工期变更、范围(或需求)变更。
从合同的法律效力方面讲,C公司可以不响应A 单位的变更请求。但从合作伙伴角度讲,A 单位、C公司在协商的基础上同意变更也是可以的。其他引起设计变更的因素,主要是设计上所存在的缺陷,或对需求理解的缺陷均会导致设计变更,或政策因素制约,或IT 新技术的出现等。
设计变更必然引起编码变更,引起测试方案、测试用例的变更,导致部分阶段成果、工期、成本损失,频繁的变更还会影响到软件的质量。严重将使软件质量、工期、成本失控。
需求调研应当深入、详尽,需求定义文档应规范,需求定义文档应通过严格的审核再转入后续开发阶段。对变更要采取有效的控制措施,如合同措施、技术措施、管理措施等。
2.
如果损失的产生是由甲方单方面的愿望、或强压乙方执行变更所直接造成的,那么损失应当由甲方承担。
如果工期、范围的变更经双方论证是能够实现的,并且补充签定或变更了合同,变更了项目合同金额,而乙方由于自乱阵脚,管理不善,从而给甲方造成了经济损失,那么,乙方应当承担损失。
3.
乙方应当积极配合,满足甲方评优的愿望。乙方应当积极与甲方沟通,寻求合适的解决办法,得到甲方的理解和认可。乙方可招聘经验丰富的工程师来组建项目小组,以提高工程实施进度、质量,但由此而增加的应急成本,可向甲方索赔。
乙方应与甲方充分协商,对项目的变更进行论证,采取合适的实施方案,并且通过协商变更或补充签定合同,变更项目合同金额。乙方不能因为工期紧张而忽略软件质量的测试,乙方可考虑在项目分解的基础上,一次规划、设计,选择部分功能模块提前实现,以满足甲方评优的愿望。
项目可以划分为哪几个基本阶段,各阶段的主要任务又是什么?
答案是:答:项目阶段的划分根据项目和行业的不同有所不同,但都包括定义、开发、实施和收尾等4个基本的阶段。
其中项目定义阶段的主要任务是制定项目建议书;
项目开发阶段的主要任务是制定出更为详细的项目计划;
项目实施阶段的主要任务是执行项目计划,并进行项目的监督和控制
项目收尾阶段的主要任务是完成项目的验收与工作总结
什么是作业,什么是项目,各举例说明。
答案是:答:作业是连续不断、周而复始的活动,如车间加工产品的活动、财务人员的日常记账工作等。项目则临时性的、一次性的活动,如企业新产品开发、企业业务系统开发等。
IT项目失败的主要原因是什么,导致IT项目失控的直接原因是什么?如何改进?
答案是:答:IT 项目失败的原因主要有两个,一是由于IT 应用项目越来越复杂;二是由于缺乏合格的IT 项目管理人才。
导致IT项目失控的直接原因是缺乏有效的项目管理。
解决办法是引入项目管理,把它作为主要的运作模式和提高企业运作效率的解决方案。
把工作分解结构中的各元素分解得更细,用于 ( )
A.进度计划 B.估算成本和进度 C.进度控制 D.成本控制
答案是:B
赞助人为项目提供以下哪一项?( )
A、合同定义 B、范围 C、资金来源 D、风险管理
答案是:C
项目生命期和产品生命期的区别是?( )
A、两者的含义几乎是一致的
B、产品生命期被视为项目生命期的一部分
C、项目生命期被视为产品生命期的一部分
D、两者没有任何关系
答案是:C
在何种项目过程组中不确定因素最高?( )
A、控制。B、执行。C、规划。D、启动。
答案是:D
、在项目执行和收尾过程中主要矛盾来自是什么?( )
A、进度计划。B、技术问题。C、个性。D、成本。
答案是:A
项目发起人对项目范围、质量、时间和成本具有最大的影响力是在( )
A、概念阶段。B、开发阶段。 C、执行阶段。D、结束阶段。
答案是:A
、项目管理中的“三重制约”不包括 ( )
A.质量 B.时间
C.成本 D.范围
答案是:A
项目管理是一种先进的管理方法,除了 ( )
A、总是涉及具体的产品(服务) B、是独特的运作方式
C、具有跨职能调配资源的能力 D、划分阶段进行控制
答案是:B
以下都是日常运作和项目的共同之处,除了 ()
A、由人来做 B、受制于有限的资源和时间
C、需要规划、执行和控制 D、都是工作
答案是:B
以下关于项目特征的说法都正确,除了 ( )
A、临时性说明项目的机遇和市场机会短暂
B、重复部件的存在也适用项目独特性的特征
C、渐进明细是伴随项目前两个特性而产生的
D、渐进明细的结果常常会导致范围渐变
答案是:D
目前为:
1/1
页
首页 上页 下页 尾页