问答题 阅读下列说明,回答下面问题。
[说明]
某市大型电子政务信息系统工程建设,总投资额度4300万元,主要是业务应用系统的建设,承建单位和监理单位通过招标选定。在项目实施过程中,发生了如下事件:
事件1:由于承建单位原因造成正在进行的项目存在质量缺陷,无法按照合同约定的期限完成项目建设。
事件2:在应用系统子项目建设的需求调研过程中,由于建设单位原因造成需求调研工作累计中断7个工作日,使关键路径的实施工作中断。承建单位要求给予工期延长,并且由于延期影响工程总体进度计划,承建单位同时提交了修改后的工程总体进度计划。监理根据对工程隋况的分析,确认承建单位要求延长工期的要求具有合理性,在与承建单位协商确认后,由监理工程师对工程延期申请予以签认。
事件3:在软件开发过程中,对业务系统进行了大量的测试,下面的控制图显示了系统测试最初30周积压的未解决问题的报告数目。
问答题 请判断下列对事件1中出现的问题进行责任认定的正确性(填写对或错)。
A.监理单位、承建单位、建设单位共同分担责任
B.监理单位不承担责任
C.属于承建单位违约,承建单位应支付违约金,如造成损失还应支付赔偿金
D.监理单位应承担部分责任,扣除部分监理费用
【正确答案】
【答案解析】A:错 B:对 C:对 D:错[解析] 由于承建单位原因造成正在进行的项目存在质量缺陷,无法按照合同约定的期限完成项目建设,只应当由承建单位来负责。因为业主和监理的角色从来都不是承建单位的担保人。
问答题 监理在事件2中的做法正确吗?为什么?
【正确答案】
【答案解析】有错误。
在这个情况下,错误主要有两个:
(1)监理应该与业主单位和承建单位协商确认,而不能只与承建单位协商确认。
(2)应由总监理工程师对工程延期申请予以签认。 [解析] 监理在处理变更的时候要遵循以下原则:任何变更都要得到三方书面的确认,并且要在接到变更通知单之后才能进行,严禁擅自变更,在任何一方或者两方同意下做出变更而造成的损失应该由变更方承担。另外,在处理项目延期的变更申请时,应该由总监理工程师予以签字确认,监理工程师无权签字确认。
问答题 请根据事件3给出的控制图判断问题解决过程的状态,并回答在这30周中,平均积压的问题有多少个?如果在任何点上超过了上限,就问题解决过程而言,意味着什么?
【正确答案】
【答案解析】此图表明问题解决过程是平稳的。
平均积压约20个问题(中心线CL等于20.04)。
积压问题的上控制限(UCL)约是32,下控制限(LCL)约是8。如果在任何点上超过了上限,那么这可能就表明问题解决过程中存在问题,也许是有一个特别棘手的缺陷耗费资源,因此导致了问题的堆积。如果想要过程恢复到原来的(特征)行为,就必须采取纠偏行动。 [解析] 控制图中横坐标为样本(子样)序号或抽样时间,纵坐标为被控制对象,即被控制的质量特性值。控制图上一般有三条线:在上面的一条虚线称为上控制界限,用符号UCL表示;在下面的一条虚线称为下控制界限,用符号LCL表示;中间的一条实线称为中心线,用符号CL表示。中心线标志着质量特性值分布的中心位置,上下控制界限标志着质量特性值允许波动范围。
控制图是用样本数据来分析判断生产过程是否处于稳定状态的有效工具。它的用途主要有两个:
(1)过程分析即分析生产过程是否稳定。为此,应随机连续收集数据,绘制控制图,观察数据点分布情况并判定生产过程状态。
(2)过程控制即控制生产过程质量状态。为此,要定时抽样取得数据,将其变为点子描在图上,发现并及时消除生产过程中的失调现象,预防不合格品的产生。
问答题 请列举5种软件测试用例的设计方法。
【正确答案】
【答案解析】等价类划分、边界值分析、判定表、因果图、错误推测、正交试验、流程分析、状态迁移、功能图、场景法。 [解析] 测试用例设计的基本目的是确定一组最有可能发现某个错误或者某类错误的一组测试数据。测试用例构成了设计和制定测试过程的基础,因此测试用例的质量在一定程度上决定了测试工作有效程度。无论是黑盒测试还是白盒测试都不可能进行穷举测试,所以测试用例的设计只能在周期和经费允许的条件下,使用最少数目的测试用例发现最大可能数目的错误。
在实际工作中,采用黑盒与白盒相结合的技术是较为合理的做法。可以选取并测试数量有限的重要逻辑路径,对一些重要数据结构的正确性进行完全检查。这样不仅能证实软件接口的正确性,同时在某种程度上能保证软件内部工作也是正确的。