某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制订了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷。项目组对发现的缺陷进行了修改,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第六轮,发现了33个缺陷。各轮发现的缺陷数如下:这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。【问题1】(10分)请分析此项目的质量管理过程中存在哪些问题?【问题2】(9分)请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作很快就会结束了”是否有道理,并分析原因。【问题3】(3分)请结合软件生命开发周期分析软件存在缺陷的可能原因。【问题4】(3分)请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作?
某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制订了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷。项目组对发现的缺陷进行了修改,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第六轮,发现了33个缺陷。各轮发现的缺陷数如下:
这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。【问题1】(10分)请分析此项目的质量管理过程中存在哪些问题?【问题2】(9分)请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作很快就会结束了”是否有道理,并分析原因。【问题3】(3分)请结合软件生命开发周期分析软件存在缺陷的可能原因。【问题4】(3分)请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作?
这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。【问题1】(10分)请分析此项目的质量管理过程中存在哪些问题?【问题2】(9分)请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作很快就会结束了”是否有道理,并分析原因。【问题3】(3分)请结合软件生命开发周期分析软件存在缺陷的可能原因。【问题4】(3分)请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作?
参考解析
解析:【问题1】(1) 没有制订单独的质量管理计划,也没有安排质量管理人员;(2) 没有实施质量保证工作;(3) 在项目重大里程碑处没有对阶段成果进行评审,无法确保结果和预期目标一致;(4) 技术评审会没有关注于发现问题,没有达到预期效果;(5) 设计文件未经过正式评审,可能没有发现设计文件中的错误;(6) 评审会召开时间过长,也没有起到质量控制的作用;(7) 在进入项目下一重要阶段前没有进行评审;(8) 重要项目干系人或客户没有参加需求评审会,可能导致最终对需求的理解不能达成一致。【问题2】
小赵分析的没有道理。因为趋势线上下波动很大,并没有呈整体下降且趋于稳定的趋势,所以不能得出下一轮测试缺陷数必然减少的结论。最后一轮测试缺陷次数虽然减少,但是,还没有经过回归测试,新的缺陷可能还会产生。系统也没有经过集成测试,也可能还有新的缺陷产生。【问题3】需求缺陷、设计缺陷、编码缺陷、测试不充分。【问题4】(1) 要制订出切实可行的质量管理计划;(2) 应安排独立于项目组的QA人员负责QA工作;(3) 对软件开发过程实施质量保证;(4) 加强技术评审工作,注重对需求、设计等文档的技术评审工作;(5) 注重测试工作,应安排相对独立的测试人员;(6) 对发现的缺陷进行统计分析,确保最终的软件产品质量符合要求。
小赵分析的没有道理。因为趋势线上下波动很大,并没有呈整体下降且趋于稳定的趋势,所以不能得出下一轮测试缺陷数必然减少的结论。最后一轮测试缺陷次数虽然减少,但是,还没有经过回归测试,新的缺陷可能还会产生。系统也没有经过集成测试,也可能还有新的缺陷产生。【问题3】需求缺陷、设计缺陷、编码缺陷、测试不充分。【问题4】(1) 要制订出切实可行的质量管理计划;(2) 应安排独立于项目组的QA人员负责QA工作;(3) 对软件开发过程实施质量保证;(4) 加强技术评审工作,注重对需求、设计等文档的技术评审工作;(5) 注重测试工作,应安排相对独立的测试人员;(6) 对发现的缺陷进行统计分析,确保最终的软件产品质量符合要求。
相关考题:
试题二 (25分)阅读下面说明,回答问题1至问题3,将解答填入答题纸的对应栏目内。[说明]某软件开发项目已进入编码阶段,此时客户方提出有若干项需求要修改。由于该项目客户属于公司的重点客户,因此项目组非常重视客户提出的要求,专门与客户就需求变更共同开会进行沟通。经过几次协商,双方将需求变更的内容确定下来,并且经过分析,认为项目工期将延误二周时间,并会对编码阶段里程碑造成较大的影响。项目经理将会议内容整理成备忘录让客户进行了签字确认。随后,项目经理召开项目组内部会议将任务口头布置给了小组成员。会后,主要由编码人员按照会议备忘录的要求对已完成的模块编码进行修改,而未完成的模块按照会议备忘录的要求进行编写。项目组加班加点,很快完成了代码编写工作。项目进入了集成测试阶段。【问题1】(10分)请说明此项目在进行需求变更的过程中存在的问题。【问题2】(10分)请分析该项目中的做法可能对后续工作造成什么样的影响?【问题3】(5分)请简要说明整体变更控制流程。
试题五(15分)阅读下列说明,针对项目的质量管理,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。[说明]系统集成 A公司承担了某企业的业务管理系统的开发建设工作, A公司任命张工为项目经理。张工在担任此新项目的项目经理同时,所负责的原项目尚处在收尾阶段。张工在进行了认真分析后,认为新项目刚刚开始,处于需求分析阶段,而原项目尚有某些重要工作需要完成,因此张工将新项目需求分析阶段的质量控制工作全权委托给了软件质量保证(SQA)人员李工。李工制定了本项目的质量计划,包括收集资料、编制分质量计划、并通过相应的工具和技术,形成了项目质量计划书,并按照质量计划书开展相关需求调研和分析阶段的质量控制工作。在需求评审时,由于需求规格说明书不能完全覆盖该企业的业务需求,且部分需求理解与实际存在较大偏差,导致需求评审没有通过。[问题 1](4分)请指出 A公司在项目管理过程中的不妥之处。[问题 2](6分)请简述项目质量控制过程的基本步骤。[问题 3](5分)请简述制定项目质量计划可采用的方法、技术和工具。
阅读以下说明,针对项目的质量管理,根据要求回答问题1~问题3。(15分) 【说明】 系统集成A公司承担了某企业的业务管理系统的开发建设工作,A公司任命张工为项目经理。 张工在担任此新项目的项目经理时,所负责的原项目尚处在收尾阶段。张工在进行了认真分析后,认为新项目刚刚开始,处于需求分析阶段,而原项目尚有某些重要工作需要完成,因此张工将新项目需求分析阶段的质量控制工作全权委托给了软件质量保证(SQA)人员李工。李工制定了本项目的质量计划,包括收集资料、编制分质量计划,并通过相应的工具和技术,形成了项目质量计划书,之后按照质量计划书开展相关需求调研和分析阶段的质量控制工作。 在需求评审时,由于需求规格说明书不能完全覆盖该企业的业务需求,且部分需求理解与实际存在较大偏差,导致需求评审没有通过。 【问题1】(4分) 请指出A公司在项目管理过程中的不妥之处。 【问题2】(6分) 请简述项目质量控制过程的基本步骤。 【问题3】(5分) 请简述制定项目质量计划可采用的方法、技术和工具。
阅读下列说明,根据要求回答问题1~问题3。(15分) 【说明】 近期,RH系统集成公司承接了一所知名中学“智慧校园”业务系统的软件开发项目,项目质量要求比较高。项目经理小郭制定了项目的整体计划,将项目划分为需求、设计、编码和测试4个阶段,他将测试阶段预留了大量的时间,以便开展充分的测试工作。 需求分析完成后,项目组编写了《需求分析报告》,项目经理小郭召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上8点一直进行到晚上21点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理小郭宣布可以进入设计阶段了。 设计人员根据需求文件编写了《设计说明书》,并提交给小郭,小郭对设计文件仔细审阅后,便安排项目团队中相关程序员开始编程。编程结束后,项目进入了测试阶段。 【问题1】(8分) 结合你的项目管理经验,针对项目质量管理,请简要分析上述管理过程中存在哪些问题? 【问题2】(3分) 在该项目测试准备会上,团队成员发表了以下观点: (1)软件测试的目的是为了验证软件程序无错误。( ) (2)严格的测试计划会使测试工作死板教条,影响测试进度。( ) (3)软件测试计划始于软件设计阶段,完成于软件开发阶段。( ) (4)成功的测试是发现了至今尚未发现的错误的测试。( ) (5)测试后软件中仍存在的错误概率与已经发现的错误数成反比。( ) (6)验收测试是由承建方和用户按照用户使用手册执行软件验收。( ) 请判断以上观点的正确性,正确的在括号内画“√”,错误的画“×”。 【问题3】(4分) 除了案例中提及的相关评审工作外,软件项目的质量管理工作应重点完成的工作包括: ①要制定出切实可行、科学的(1); ②应安排独立于(2)的质量保证人员负责质量保证工作; ③对软件开发的过程实施(3); ④注重测试阶段的工作,并安排相对独立的测试人员负责完成; ⑤对发现的缺陷进行(4),确保最终的软件产品质量; ⑥为项目团队成员提供质量管理要求方面的培训或指导等。
阅读下列说明,针对项目的质量管理,根据要求回答问题1~问题3。[说明]系统集成A公司承担了某企业的业务管理系统的开发建设工作,并任命张工为项目经理。张工在担任此新项目经理的同时,所负责的原项目尚处在收尾阶段。张工在进行了认真分析后,认为新项目刚刚开始,处于需求分析阶段,而原来的项目尚有某些重要工作需要完成,因此张工将新项目需求分析阶段的质量控制工作全权委托给了软件质量保证(SQA)人员李工。李工制定了本项目的质量计划,包括收集资料、编制分质量计划、并通过相应的工具和技术,形成了项目质量计划书,并按照质量计划书开展相关需求调研和分析阶段的质量控制工作。在需求评审时,由于需求规格说明书不能完全覆盖该企业的业务需求,且部分需求理解与实际存在较大偏差,导致需求评审没有通过。请指出A公司在项目管理过程中的不妥之处。
阅读以下说明,根据要求回答问题1~问题3。(25分) 【说明】 系统集成商CX公司两年前通过了IS09000认证。近期,CX公司承担了A企业的业务管理系统的开发建设工作,并任命老王为该项目的项目经理。由于项目时间紧张,上线任务迫切,经过管理层讨论,决定临时简化流程,在开发阶段集中对质量进行把关。 老王在担任此新项目的项目经理同时,所负责的原项目尚处在收尾阶段。老王在进行了认真分析后,认为新项目刚刚开始,处于需求分析阶段,而原项目尚有某些重要工作需要完成,因此老王将新项目需求分析阶段的质量控制工作全权委托给了软件质量保证(SQA)人员小郭。小郭制定了本项目的质量计划,包括收集资料、编制分质量计划,并通过相应的工具和技术,形成了项目质量计划书,并按照质量计划书开展相关需求调研和分析阶段的质量控制工作。 当CX公司基本完成该信息系统的需求分析工作时按照合同约定,A企业组织了专家组对需求规格说明书进行评审。需求评审会结束时,专家组形成以下主要评审意见: (1)需求规格说明书未能完全覆盖用户的业务需求,且部分需求理解与实际存在较大偏差。 (2)需求规格说明书存在多处前后描述不一致的情况。 (3)需求规格说明书中部分功能定义不明确,不能满足设计工作需要。 (4)承建单位须对需求规格说明书进行补充完善后,再次提交评审。 【问题1】(8分) 结合你的项目管理经验,请简要分析CX公司造成上述现象的主要原因。 【问题2】(8分) (1)一般情况下,需求评审专家组的人员组成包括 (1) 。(2分,不定项选择) 【供选择的答案】【问题3】(9分) (1)请简要说明案例中小郭制定项目质量计划可能采用的工具、技术和方法。(4分) (2)针对本次需求评审的结果,请简要分析在接下来的工作中项目经理老王应重点开展哪些工作。(5分)
试题三(25分)阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】小赵被任命为某软件开发项目的专职质量管理人员,他此前只有过三个月的软件开发经历。项目经理李工要求他按照项目进度计划中的工作安排,按时做好检查,发现问题随时汇报。项目启动后,由于进度紧张,项目组经常加班。小赵在质量检查中,总会遇到这样那样的问题。例如,计划时间点已到,工作却没有按时完成,因此无法开展检查;相关人员工作太忙,无法配合检查等等。不久,项目组成员对小赵的工作颇有怨言,说他不懂技术,还得浪费时间跟他解释。有的还说进度已经这么紧张了,他不帮忙却来添乱。小赵很无奈,将这些情况汇报给项目经理李工,李工也觉得比较棘手,要求小赵尽量在不打扰大家工作的情况下执行检查。项目组在超负荷运转中完成了编码任务,虽然天天加班,但进度还是延误了近20%。此时已经不能按原计划开展测试工作,项目经理李工决定调整计划,不划分测试阶段,将所有模块一次集成后统一开始测试。软件模块集成后,头一轮测试刚开始就出现了致命错误,导致测试无法继续,李工只好让开发人员先修复软件,之后再提交测试。随后的测试过程更加混乱,由于模块由不同人员开发,需要不同的人来修改,常常是已经修复的bug,在修复其他的bug之后又再次出现,开发人员不停修改,项目交付时间临近,程序中还有大量bug没有修复。【问题1】(14分)请结合本题案例分析该项目质量管理中出现的问题。【问题2】(5分)请结合本题案例简要阐述在项目中应如何进行质量管理。【问题3】(6分)项目质量管理包括(1)、(2)和(3)过程。A公司在建立质量管理体系后,应定期对质量体系的运行进行(4)和(5)。质量体系内部审核属于质量管理中的(6)过程。
【试题三】阅读以下说明,根据要求回答问题1-问题3【说明】小赵被任命为某软件开发项目的专职质量管理人员,他此前只有过三个月的软件开发经历。项目经理李工要求他按照项目进度计划中的工作安排,按时做好检查,发现问题随时汇报。项目启动后,由于进度紧张,项目组经常加班,小赵在质量检查中,总会遇到这样那样的问题,例如,计划时间点已到,工作却没有按时完成,因此,无法开展检查;相关人员工作太忙,无法配合检查等。不久,项目组成员对小组的工作颇有怨言,说他不懂技术,还得浪费时间跟他解释,有的还说进度已经这么紧张了,他不帮忙却来添乱。小赵很无奈,将这些情况汇报给项目经理李工,李工也觉得比较棘手,要求小赵尽量在不打扰大家工作的情况下执行检查。项目组在超负荷运转中完成了编码任务,虽然天天加班,但进度还是延误了20%,此时己经不能按原计划开展测试工作,项目经理李工决定调整计划,不划分测试阶段,将所有模块一次集成后统一开始测试。软件模块集成后,头一轮测试刚开始就出现了致命错误,导致测试元法继续,李工只好让开发人员先修复软件,之后再提交侧试,随后的测试过程更加混乱,由于模块由不同人员开发,需要不同的人来修改,常常是已修复的BUG,在修复其他的BUG之后又再次出现,开发人员不停修改,项目交付时间临近,程序中还有大量BUG没有修复。【问题1】请结合本案例分析该项目在质量管理方面出现了哪些问题?【问题2】请结合本案例简要阐述在项目中,作为项目经理应如何做好质量管理?【问题3】根据以上案例描述,项目的测试过程至少应分为哪几个阶段?
试题一(24分)阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】公司承接了一个信息系统开发项目,按照能力成熟度模型CMMI制订了软件开发的流程与规范,委派小赵为这个项目的项目经理。小赵具有3年的软件项目开发与管理经验。公司认为这个项目的技术难度比较低,把两个月前刚从大学招聘来的9个计算机科学与技术转移的应届毕业生分配到这个项目组,这样,项目开发团队顺利建立了。项目的开发按照所制定的流程规范进行。在需求分析、概要设计、数据库设计等阶段都按照要求进行了评审,编写了需求分析说明书、概要设计说明书、数据库设计说明书等文档。但在项目即将交付时,发现了很多没有预计到的缺陷与BUG。这说明许多质量问题并没有像原来预计的那样在检查与评审中发现并予以改正。由于项目的交付期已经临近,为了节省时间,小赵让程序员将每个模块编码完成后仅由程序员自己测试一下,就进行集成测试和系统测试。在集成测试和系统测试的过程中,由于模块的BUG太多,集成测试越来越难,该项目没有能够按照客户的质量要求如期完成。为了查找原因,公司的质量部门调查了这一项目的进展情况,会治疗下面的图形(如图1所示):【问题1】(4分)图1是一种质量控制所采用的工具,叫做(1)图。根据上述描述,图中的A应该是(2) 。请讲上面(1)、(2)处的答案填写在答题纸的对应栏内。【问题2】(7分)质量控制中所依据的一个最重要的模型是计划、执行、检查、行动。请根据这一模型,给出质量控制的基本步骤。【问题3】(7分)分析本案例中产生质量问题的原因。【问题4】(6分)针对案例中项目的现状,假设项目无重大设计缺陷,为完成该项目,从质量管理的角度,给出改进措施。
以下关于测试工作在软件开发各阶段作用的叙述中,不正确的是 ( ) 。A.在需求分析阶段确定测试的需求分析B.在概要设计和详细设计阶段制定集成测试计划和单元测试计划C.在程序编写阶段制定系统测试计划D.在测试阶段实施测试并提交测试报告
在某系统集成项目收尾的时候,项目经理小张和他的团队完成了以下工作:工作一:系统测试。项目组准备了详尽的测试用例,会同业主共同进行系统测试。测试过程中为了节约时间,小张指派项目开发人员小李从测试用例中挑选了部分数据进行测试,保证系统正常运行。工作二:试运行。项目组将业主的数据和设置加载到系统中进行正常操作,完成了试运行工作。工作三:文档移交。小张准备了项目最终报告、项目介绍、说明手册、维护手册、软硬件说明书、质量保证书等文档资料直接发送给业主。工作四:项目验收。经过业主验收后,小张派小李撰写了项目验收报告,并发送给双方工作主管。工作五:准备总结会。小张总结了项目过程文档以及项目组各技术人员的经验,并列出了项目执行过程中的若干优点。工作六:召开总结会。小张召集参与项目的一些人员参加了总结会,并就相关内容进行了讨论,形成了总结报告。问题1 (3分)工作六中,项目组召开了总结会,以下哪一项不是总结会讨论的内容?(从候选答案中选择一个正确选项,将选项编号填入答题纸对应栏内)候选答案A.项目绩效 B.项目审计 C.经验总结 D.进度计划绩效问题2 (3分)项目经理小张在验收话动完成后,还需要针对系统集成项目进行后续的支持工作,以下哪一项不属于系统集成项目的后续工作?(从候选答案中选择一个正确选项,将选项编号填入答题纸对应栏内)A.信息系统日常维护工作 B.硬件产品的更新C.业主针对新员工的培训需求 D.信息系统的新需求问题3 (12分)请指出本案例的六项工作中哪些工作存在问题并具体说明。
试题一(25分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段。他将测试阶段预留了大量的时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析报告》。项目经理小赵召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。设计人员根据需求文件编写了《设计说明书》,并提交给小赵。小赵对设计文件仔细审阅后,便安排程序员开始编程。编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷。项目组对发现的缺陷进行了修复,又重新提交了测试。第二轮又发现了100多个缺陷。就这样反复修改和测试,直到第6轮,发现了33个缺陷。各轮发现的缺陷数如下:这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。【问题1】(10分)请分析此项目的质量管理过程中存在哪些问题。【问题2】(9分)请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作应该很快就会结束了”是否有道理,并说明原因。【问题3】(3分)请结合软件开发生命周期分析软件存在缺陷的可能原因。【问题4】(3分)请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作。
说明】在某系统集成项目收尾的时候,项目经理小张和他的团队完成了以下工作: 工作一:系统测试。项目组准备了详尽的测试用例,会同业主其同进行系统测试。测试过程中为了节约时间,小张指派项目开发人员小李从测试用例中挑选了部分数据进行测试,保证系统正常运行。 工作二:试运行。项目组将业主的数据和设置加载到系统中进行正常操作,完成了试运行工作。工作三:文档移交。小张准备了项目最终报告、项目介绍、说明手册、维护手册、软硬件说明书、质量保证书等文档资料直接发送结业主。工作四:项目验收。经过业主验收后,小张派小李撰写了项目验收报告,并发送给双方工作主管。 工作五:准备总结会。小张总结了项目过程文档以及项目组各技术人员的经验,并列出了项目执行过程中的若干优点。工作六:召开总结会。小张召集参与项目的一些人员参加了总结会,并就相关内容进行了讨论,形成了总结报告。 【问题1】(3分) 工作六中,项目组召开了总结会,以下哪一顶不是总结会讨论的内容?(从候选答案中选择一个正确选项,将选项编号填人答题纸对应栏内) 候选管案 A、项目绩效 B、项目审计 C、经验总结 D、进度计划绩效 【问题2】(3分) 项目经理小张在验收活动完成后,还需要针对系统集成项目进行后续的支持工作,以下哪一项不属于系统集成项目的后续工作?(从候选答案中选择一个正确选顶,将选顶编号填入答题纸对应栏内) A、信息系统日常维护工作 B、硬件产品的更新 C、业主针对新员工的培训需求 D、信息系统的新需求 【问题3】(12分) 请指出本案例的六顶工作中哪些工作存在问题并具体说明
阅读下列说明,回答问题l至问题4,将答案填入答题纸的对应栏内。【说明】公司承接了一个信息系统开发项目,按照能力成熟度模型CMMI制定了软件开发的流程与规范,委派小赵为这个项目的项目经理。小赵具有3年的软件项目开发与管理经验。公司认为这个项目的技术难度比较低,把两个月前刚从大学招聘来的9个计算机科学与技术专业的应届毕业生分配到这个项目组,这样,项目开发团队顺利建立了。项目的开发按照所制定的流程规范进行。在需求分析、概要设计、数据库设计等阶段都按照要求进行了评审,编写了需求分析说明书、概要设计说明书、数据库设计说明书等文档。但在项目即将交付时,发现了很多没有预计到的缺陷与BUG。这说明许多质量问题并没有像原来预计的那样在检查与评审中发现并予以改正。由于项目的交付期已经临近,为了节省时间,小赵让程序员将每个模块编码完成后仅由程序员自己测试一下,就进行集成测试和系统测试。在集成测试和系统测试的过程中,由于模块的BUG太多,集成测试越来越难,该项目没有能够按照客户的质量要求如期完成。为了查找原因,公司的质量部门调查了这一项目的进展情况,绘制下面的图形。【问题1】(4分)这图是一种质量控制所采用的工具,叫做 (1) 图。根据上述描述,图中的A应该是 (2) 。请将上面(1)、(2)处的答案填写在答题纸的对应栏内。【问题2】(7分)质量控制中所依据的一个最重要的模型是计划、执行、检查、行动。请根据这一模型,给出质量控制的基本步骤。【问题3】(7分)分析本案例中产生质量问题的原因。【问题4】(6分)针对案例中项目的现状,假设项目无重大设计缺陷,为完成该项目,从质量管理的角度,给出改进措施。
某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量的时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷,项目组对发现的缺陷进行了修复,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第6轮,发现了33个缺陷。各轮发现的缺陷数如下:这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。【问题1】请问分析此项目的质量管理过程中存在哪些问题。【问题2】 请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作应该很快就会结束了”是否有道理,并说明为什么。【问题3】请结合软件开发生命周期分析系统测试缺陷产生的可能原因。【问题4】请结合实际经验说明软件项目的质量管理工作应注重哪些方面。
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明]某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量的时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。设计人员根据需求文件编写了《设计说明书》并提交给小赵,小赵对设计文件仔细审阅了之后,便安排程序员开始编程。编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷,项目组对发现的缺陷进行了修复,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第6轮,发现了33个缺陷。各轮发现的缺陷数如下:这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。[问题1](10分)请问分析此项目的质量管理过程中存在哪些问题。[问题2](6分)请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作应该很快就会结束了”是否有道理,并说明为什么。[问题3](4分)请结合软件开发生命周期分析系统测试缺陷产生的可能原因。[问题4](5分)请结合实际经验说明软件项目的质量管理工作应注重哪些方面。
【说明】小赵被任命为某软件开发项目的专职质量管理人员,他此前只有过三个月的软件开发经历。项目经理李工要求他按照项目进度计划中的工作安排,按时做好检查,发现问题随时汇报。项目启动后,由于进度紧张,项目组经常加班,小赵在质量检查中,总会遇到这样那样的问题,例如,计划时间点已到,工作却没有按时完成,因此,无法开展检查;相关人员工作太忙,无法配合检查等。不久,项目组成员对小赵的工作颇有怨言,说他不懂技术,还得浪费时间跟他解释,有的还说进度已经这么紧张了,他不帮忙却来添乱。小赵很无奈,将这些情况汇报给项目经理李工,李工也觉得比较棘手,要求小赵尽量在不打扰大家工作的情况下执行检查。项目组在超负荷运转中完成了编码任务,虽然天天加班,但进度还是延误了20%,此时已经不能按原计划开展测试工作,项目经理李工决定调整计划,不划分测试阶段,将所有模块一次集成后统一开始测试。软件模块集成后,头一轮测试刚开始就出现了致命错误,导致测试无法继续,李工只好让开发人员先修复软件,之后再提交测试,随后的测试过程更加混乱,由于模块由不同人员开发,需要不同的人来修改,常常是已修复的BUG,在修复其他的BUG之后又再次出现,开发人员不停修改,项目交付时间临近,程序中还有大量BUG没有修复。【问题1】该项目在质量管理方面出现了哪些问题?【问题2】在项目中,作为项目经理应如何做好质量管理。【问题3】根据以上案例描述,项目的测试过程至少应分为哪几个阶段?
在项目的测试阶段,识别到产品的多个问题,客户要求项目经理快速隔离受这些问题影响的特性。项目经理可以从哪里找到这个信息?()A、测试计划定义B、工作分解结构(WBS)字典C、需求跟踪矩阵D、客户需求
自行开发基本流程的顺序是()A、项目计划、需求分析、系统设计、编程和测试、上线B、需求分析、项目计划、系统设计、编程和测试、上线C、项目计划、系统设计、需求分析、编程和测试、上线D、项目计划、需求分析、编程和测试、系统设计、上线
单选题自行开发基本流程的顺序是()A项目计划、需求分析、系统设计、编程和测试、上线B需求分析、项目计划、系统设计、编程和测试、上线C项目计划、系统设计、需求分析、编程和测试、上线D项目计划、需求分析、编程和测试、系统设计、上线
单选题在项目的测试阶段,识别到产品的多个问题,客户要求项目经理快速隔离受这些问题影响的特性。项目经理可以从哪里找到这个信息?()A测试计划定义B工作分解结构(WBS)字典C需求跟踪矩阵D客户需求
多选题软件测试计划评审会需要哪些人员参加?()A项目经理BSQA负责人C配置负责人D测试组