某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制订了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷。项目组对发现的缺陷进行了修改,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第六轮,发现了33个缺陷。各轮发现的缺陷数如下:
这时,小赵终于松了一口气,由于第六轮只剩下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) 对发现的缺陷进行统计分析,确保最终的软件产品质量符合要求。
你可能感兴趣的试题
一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )
-
- A.202.123.25.0
- B.202.123.25.255
- C.202.123.24.0
- D.202.123.24.255
- 查看答案
在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。
-
- A.电子邮件
- B.硬盘
- C.U盘
- D.ROM
- 查看答案
有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()
-
- A.201.117.15.254 和 201.117.17.01
- B.201.117.17.01 和 201.117.24.5
- C.201.117.15.254 和 201.117.29.3
- D.201.117.24.5 和 201.117.29.3
- 查看答案
在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。
-
- A.50波特
- B.500波特
- C.550波特
- D.1000波特
- 查看答案
在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。
Pinging 59.74.111.8 with 32 bytes of data:
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Ping statistics for 59.74.111.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 3ms, Maximum = 5ms, Average = 4ms
-
- A.该命令使得本地主机向目标主机发送了 4 个数据包
- B.本地主机成功收到了目标主机返回的 4 个数据包
- C.本地主机与目标主机连接正常
- D.该命令用于查看目标主机的 IP 地址
- 查看答案