阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明]某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量的时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。设计人员根据需求文件编写了《设计说明书》并提交给小赵,小赵对设计文件仔细审阅了之后,便安排程序员开始编程。编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷,项目组对发现的缺陷进行了修复,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第6轮,发现了33个缺陷。各轮发现的缺陷数如下:
这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。[问题1](10分)请问分析此项目的质量管理过程中存在哪些问题。
[问题2](6分)请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作应该很快就会结束了”是否有道理,并说明为什么。
[问题3](4分)请结合软件开发生命周期分析系统测试缺陷产生的可能原因。[问题4](5分)请结合实际经验说明软件项目的质量管理工作应注重哪些方面。
正确答案及解析
正确答案
解析
[问题1]答案:1、计划方面:小赵没有制定单独的质量管理计划,也没有安排质量管理人员(没有分配质量管理职责) 2分2、质量保证方面存在问题:(1):没有进行对项目过程的质量检查。(项目没有实施质量保证工作,只进行了质量控制工作)3、质量控制方面存在问题,如:(2分)(1) 项目在重大里程碑处需由相关干系人对阶段成果进行评审,确保结果和预期目标一致;(2) 技术评审会是为了发现问题的,而不是修改问题的,评审会没有达到预期效果 ,设计文件未经过正式评审,可能导致设计文件有较多的错误(3) 需求评审会问题,评审会的控制不好。需求评审属于技术评审,评审会时间过长会导致效率低下。(或者说评审会召开时间过长,起不到质量控制的作用)。 (4)对于是否能够进入项目重要阶段(里程碑)应进行评审后才能决定(5)做需求评审应争取干系人客户的参与,可能导致最终对需求不能达成一致。4. 测试工作存在问题,如测试用例、测试方法、测试人员及测试环境等方面。 (1分)(每条2分,满分10分)[问题2]答案:
画出趋势图(3分)此图以每轮测试发现缺陷数为纵轴(不能画累计,不能反映出趋势)不能判断测试可以结束(1分),因为6轮测试的缺陷数并没有呈整体下降并趋于稳定的趋势(或者说6轮测试的累计缺陷数整体趋势为上升,并没有趋于稳定)(2分)[问题3]答案:产生的原因可能是需求缺陷、设计缺陷、编码缺陷、测试不充分。(每条2分,满分4分)[问题4]答案:1、要制定出质量保证计划2、应安排独立于项目组的质量保证人员负责质量保证工作3、对软件开发的过程实施质量审计4、注重对需求和设计等开发过程文件的技术评审工作5、注重测试工作,应安排相对独立的测试人员6、对发现的缺陷进行统计分析,确保放行的软件质量(每条1分,满分5分)
包含此试题的试卷
你可能感兴趣的试题
一台主机的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 地址
- 查看答案