当前位置:首页 → 计算机类 → 软件水平考试 → 高级信息系统项目管理师->某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。
某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量的时间,以便开展充分的测试工作。
需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。
设计入员根据需求文件编写了《设计说明书》,并提交给小赵,小赵对设计文件仔细审阅后,便安排程序员开始编程。
编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷。项目组对发现的缺陷进行了修复,又重新提交了测试。第二轮又发现了100多个缺陷。就这样反复修改和测试,直到第6轮,发现了33个缺陷。各轮发现的缺陷数如下:
这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。
【问题1】(10分)
请问分析此项目的质量管理过程中存在哪些问题。
【问题2】(9分)
请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。
根据趋势图分析“小赵觉得测试工作应该很快就会结束了”是否有道理,并说明原因。
【问题3】(3分)
请结合软件开发生命周期分析软件存在缺陷的可能原因。
【问题4】(3分)
请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作。
[问题1](10分)
1、小赵没有制定单独的质量管理计划,也没有安排质量管理人员(没有分配质量管理职责)(2分)
2、没有对项目过程进行质量检查工作(项目没有实施质量保证工作,只进行了质量控制工作)(2分)
3、质量控制方面存在问题(2分)如:
(1)项目在重大里程碑处需由干系人对阶段成果进行评审,确保结果和预期目标一致
(2)需求评审没有客户参与,可能导致最终对需求不能达成一致,设计文件未经过正式评审,可能导致设计文件有较多的错误
(3)技术评审会是为了发现问题的,而不是修改问题的,评审会没有达到预期效果
(4)需求评审控制不好。需求评审属于技术评审,评审会连续时间过长会导致效率低下(或者说评审会召开时间过长,起不到质量控制的作用)
(每项1分,最多2分)
4、测试工作,如在测试用例、测试方法、测试人员及测试环境等方面存在问题(2分)
[问题2](9分)
画出趋势图(3分)
不能判断测试可以结束(3分),因为6轮测试的缺陷数并没有呈整体下降并趋于稳定的趋势(3分)
[问题3](3分)
产生的原因可能是需求缺陷、设计缺陷、编码错误、测试不充分(每条1分,满分3分)。
[问题4](3分)
1、制定质量保证计划
2、应安排独立于项目组的质量保证人员负责质量保证工作
3、对软件开发的过程实施质量审计
4、注重对需求和设计等开发过程文件的技术评审工作
5、注重测试工作,应安排相对独立的测试人员
6、对发现的缺陷进行统计分析,确保软件质量
(每条1分,满分3分)
( )is the process of transforming information so it is unintelligible to anyone but the intended recipient.
As each application module is completed,it undergoes( )to ensure that it operates correctly and reliably.
( )algorithm specifies the way to arrange data in a particular order.
After analyzing the source code,( )generates machine instructions that will carry out the meaning of the program at a later time.
( )can help organizations to better understand the information contained within the data and will also help identify the data that is most important to the business and future business decisions.
浏览器开启无痕浏览模式后,( )依然会被保存下来。
下列协议中,不属于TCP/IP协议簇的是( )。
下列传输介质中,带宽最宽、抗干扰能力最强的是( )。
数控编程常需要用参数来描述需要加工的零件的图形。在平面坐标系内,确定一个点需要2个独立的参数,确定一个正方形需要( )个独立的参数。
某书的页码为1,2,3,...,共用数字900个(一个多位数页码包含多个数字),据此可以推断,该书最大的页码为( )。