在项目质量监控过程中,在完成每个模块编码工作之后所要做的必要测试,称为( )。
A.单元测试
B.综合测试
C.集成测试
D.系统测试
A.单元测试
B.综合测试
C.集成测试
D.系统测试
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
小赵被任命为某软件开发项目的专职质量管理人员,他此前只有过三个月的软件开发经历。项目经理李工要求他按照项目进度计划中的工作安排,按时做好检查,发现问题随时汇报。
项目启动后,由于进度紧张,项目组经常加班。小赵在质量检查中,总会遇到这样那样的问题。例如,计划时间点已到,工作却没有按时完成,因此无法开展检查;相关人员工作太忙,无法配合检查等等。不久,项目组成员对小赵的工作颇有怨言,说他不懂技术,还得浪费时间跟他解释。有的还说进度已经这么紧张了,他不帮忙却来添乱。小赵很无奈,将这些情况汇报给项目经理李工,李工也觉得比较棘手,要求小赵尽量在不打扰大家工作的情况下执行检查。
项目组在超负荷运转中完成了编码任务,虽然天天加班,但进度还是延误了近20%。此时已经不能按原计划开展测试工作,项目经理李工决定调整计划,不划分测试阶段,将所有模块一次集成后统一开始测试。软件模块集成后,头一轮测试刚开始就出现了致命错误,导致测试无法继续,李工只好让开发人员先修复软件,之后再提交测试。随后的测试过程更加混乱,由于模块由不同人员开发,需要不同的人来修改,常常是已经修复的bug,在修复其他的bug之后又再次出现,开发人员不停修改,项目交付时间临近,程序中还有大量bug没有修复。
【问题1】(14分)
请结合本题案例分析该项目质量管理中出现的问题。
【问题2】(5分)
请结合本题案例简要阐述在项目中应如何进行质量管理。
【问题3】(6分)
项目质量管理包括(1)、(2)和(3)过程。A公司在建立质量管理体系后,应定期对质量体系的运行进行(4)和(5)。质量体系内部审核属于质量管理中的(6)过程。
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。
【说明】
公司承接了一个信息系统开发项目,按照能力成熟度模型CMMI制订了软件开发的流程与规范,委派小赵为这个项目的项目经理。小赵具有3年的软件项目开发与管理经验。公司认为这个项目的技术难度比较低,把两个月前刚从大学招聘来的9个计算机科学与技术转移的应届毕业生分配到这个项目组,这样,项目开发团队顺利建立了。项目的开发按照所制定的流程规范进行。在需求分析、概要设计、数据库设计等阶段都按照要求进行了评审,编写了需求分析说明书、概要设计说明书、数据库设计说明书等文档。但在项目即将交付时,发现了很多没有预计到的缺陷与BUG。这说明许多质量问题并没有像原来预计的那样在检查与评审中发现并予以改正。由于项目的交付期已经临近,为了节省时间,小赵让程序员将每个模块编码完成后仅由程序员自己测试一下,就进行集成测试和系统测试。在集成测试和系统测试的过程中,由于模块的BUG太多,集成测试越来越难,该项目没有能够按照客户的质量要求如期完成。为了查找原因,公司的质量部门调查了这一项目的进展情况,会治疗下面的图形(如图1所示):
【问题1】(4分)
图1是一种质量控制所采用的工具,叫做(1)图。根据上述描述,图中的A应该是(2) 。
请讲上面(1)、(2)处的答案填写在答题纸的对应栏内。
【问题2】(7分)
质量控制中所依据的一个最重要的模型是计划、执行、检查、行动。请根据这一模型,给出质量控制的基本步骤。
【问题3】(7分)
分析本案例中产生质量问题的原因。
【问题4】(6分)
针对案例中项目的现状,假设项目无重大设计缺陷,为完成该项目,从质量管理的角度,给出改进措施。
A.请经验丰富的老程序员进行技术指导或协助完成工作
B.要求项目组成员每天加班2~3个小时进行赶工
C.招聘一批新的程序员到项目组中
D.购买最新版本的软件开发工具
A.对数函数关系
B.指数函数关系
C.导数关系
D.幂函数关系
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!