列表

详情


阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
小赵被任命为某软件开发项目的专职质量管理人员,他此前只有过三个月的软件开发经历。项目经理李工要求他按照项目进度计划中的工作安排,按时做好检查,发现问题随时汇报。
项目启动后,由于进度紧张,项目组经常加班。小赵在质量检查中,总会遇到这样那样的问题。例如,计划时间点已到,工作却没有按时完成,因此无法开展检查;相关人员工作太忙,无法配合检查等等。不久,项目组成员对小赵的工作颇有怨言,说他不懂技术,还得浪费时间跟他解释。有的还说进度已经这么紧张了,他不帮忙却来添乱。小赵很无奈,将这些情况汇报给项目经理李工,李工也觉得比较棘手,要求小赵尽量在不打扰大家工作的情况下执行检查。
项目组在超负荷运转中完成了编码任务,虽然天天加班,但进度还是延误了近20%。此时已经不能按原计划开展测试工作,项目经理李工决定调整计划,不划分测试阶段,将所有模块一次集成后统一开始测试。软件模块集成后,头一轮测试刚开始就出现了致命错误,导致测试无法继续,李工只好让开发人员先修复软件,之后再提交测试。随后的测试过程更加混乱,由于模块由不同人员开发,需要不同的人来修改,常常是已经修复的bug,在修复其他的bug之后又再次出现,开发人员不停修改,项目交付时间临近,程序中还有大量bug没有修复。

[问题1] (14分)
请结合本题案例分析该项目质量管理中出现的问题。
[问题2](5分)
请结合本题案例简要阐述在项目中应如何进行质量管理。
[问题3](6分)
对于本题案例中的软件项目,请指出其测试过程至少应分为哪几个阶段。

参考答案:

【问题1】 (14分)
(1)没有建立相应的质量保证体系。
(2)项目缺乏质量标准和质量规范。
(3)没有制定和实施质量管理计划。
(4)质量保证人员小赵经验不足。
(5)项目进度计划安排过于紧张,或进度计划制定不合理。
(6)项目在整体的沟通上存在问题,小赵得不到有力的支持。
(7)测试阶段的工作和方法安排不合理。
(8)项目中的配置管理和变更控制工作没有做好。
 
【问题2】(5分)
(1)应建立项目的质量管理体系,包括制定可行的过程规范和质量目标、质量标准。
(2)应科学制定和实施质量管理计划。
(3)应使用有项目经验和质量管理经验的质量保证人员。
(4)重视开发过程中的质量保证,避免将测试作为质量保证的唯一方法。
(5)应重视测试环节,安排必要的时间,采用合理的方法进行充分的测试。
(6)应加强项目实施过程中的配置管理工作。


【问题3】(6分)
(1)单元测试
(2)集成测试
(3)系统测试

详细解析:

项目质量管理包括执行组织确定质量政策、目标与职责的各过程和活动,从而使项目满足其预定的需求。它通过适当的政策和程序,采用持续的过程改进活动来实施质量管理体系。
在题目中,小赵作为专职的项目质量管理人员,却没有运用项目管理学,遵循质量管理流程,而造成项目质量出现问题,最终促使项目失败。
【问题1】
在项目的管理过程中,小赵并有没过多的项目管理经验与质量管理经验,被委任为质量管理人员,质量管理的过程包括有规划质量、实施质量保证、实施质量控制。
作为小赵,没有依据项目实际来制定质量管理计划,而是听任项目经理李工的要求按进度计划的工作安排来进行检查,再加上进度紧张,这样的质量管理方式肯定会带来一系列的问题,因为所有的质量管理都是受制于已制定的进度计划。而且又不能确定制定的检查点是否符合此项目的要求,项目组人员因为工期紧的问题而忽略了软件项目的质量,质量管理工作成为空谈。以致到后期进行测试时,省略了测试的相关工作,没有按测试要求进行测试,也没有做好相应的配置管理,造成带个工作处于混乱之中。
【问题2】
作为质量管理专职人员,既要做好质量保证,又要做好质量控制工作,必须得理解质量管理人员的职责。质量管理人员同时担当老师、警察、医生的角色,警察用于发现项目管理中的质量问题,医生主要对项目中质量问题进行纠正,老师主要对项目中有关质量相关的人员进行培训与指导。
所以,小赵在此项目质量管理中,应遵循质量管理流程,制定质量管理计划,对项目组人员进行质量方面的培训,取得项目组人员的支持与配合,同时结合项目对检查点的设定与项目经理和骨干技术人员进行确定;制订软件的测试计划与配置管理计划,加强对测试与配置管理的工作进行检查与核实,对重要的检查点与项目团队一起确定为里程碑。
【问题3】
软件测试过程可以划分为单元测试、集成测试、系统测试。

上一题