刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制订了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量时间,以便开展充分的测试工作。

需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷。项目组对发现的缺陷进行了修改,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第六轮,发现了33个缺陷。各轮发现的缺陷数如下:

这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。

【问题1】(10分)

请分析此项目的质量管理过程中存在哪些问题?

【问题2】(9分)

请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作很快就会结束了”是否有道理,并分析原因。

【问题3】(3分)

请结合软件生命开发周期分析软件存在缺陷的可能原因。

【问题4】(3分)

请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作?







使用微信搜索喵呜刷题,轻松应对考试!

答案:

见解析

解析:

问题1:此项目在质量管理过程中存在多个问题。首先,没有专门的质量管理人员和计划,这是质量管理的基础。其次,没有实施质量保证工作,这意味着质量的控制不系统。再者,项目的重要阶段没有进行必要的评审,导致可能存在的问题没有被及时发现和修正。技术评审会没有起到应有的作用,设计文件也可能存在错误未被察觉。此外,评审会召开时间过长且效果不理想。最后,进入下一重要阶段前缺乏评审也可能导致问题。这些问题都可能影响项目的质量。

问题2:关于测试缺陷的趋势图,我们可以通过设置纵坐标刻度值为0、50、100、150等来表示缺陷数量。根据趋势图,我们不能简单地认为测试工作很快就会结束,因为缺陷数量并未呈现稳定下降的趋势,而且还需要进行回归测试和集成测试。

问题3:软件存在缺陷的可能原因包括需求阶段的缺陷(如需求理解不准确、需求变更管理不当等)、设计阶段的缺陷(如设计错误、设计不完整等)、编码阶段的缺陷(如编程错误、代码质量不高等)以及测试不充分(如测试用例设计不完整、测试执行不严格等)。

问题4:在实际经验中,软件项目的质量管理工作应重点完成以下工作:制定质量管理计划并安排专门的质量管理人员;对软件开发过程实施质量保证;加强技术评审工作,特别是需求和设计的评审;注重测试工作并安排独立的测试人员;对发现的缺陷进行统计和分析,以确保最终软件产品的质量符合要求。

创作类型:
原创

本文链接:某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制订了项目的整体计划,将项目

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share