预习思考题:软件质量控制应该什么时候开始做?在哪些阶段进行质量控制?小组活动讨论智慧医疗软件的质量控制策略。

软件质量控制应该什么时候开始做?在哪些阶段进行质量控制?

软件质量控制应该什么时候开始做?在哪些阶段进行质量控制?

2019生物医学工程(2班)曾子熙 -
回帖数:0

软件质量管理应该贯穿软件开发的全过程,而不仅仅是软件本身软件质量不仅仅是一些测试数据、统计数据、客户满意度调查回函等等,衡量一个软件质量的好坏,应该首先考虑完成该软件生产的整个过程是否达到了一定质量要求。在软件开发实践中,软件质量控制可以依靠流程管理(如缺陷处理过程、开发文档控制管理、发布过程等),严格按软件工程执行,来保证质量。

需求分析、总体设计、详细设计、编码设计 、模块集成、软件测试、定版发行阶段都离不开质量控制。

例如:

1.通过从"用户功能确认书”到”软件详细设计"过程的过程定义、控制和不断改善,确保软件的”功用性”。通过测试部门的"系统测试”、”回归测试”过程的定义、执行和不断改善,确保软件的”可靠性”和"可用性”。通过测试部门的"性能测试”,确保软件的”效率”。通过软件架构的设计过程及开发中代码、文档的实现过程,确保软件的”可维护性”。通过引入适当的编程方法、编程工具和设计思路,确保软件的"可移植性”等等。

2.对开发文档的评审是产品检验的重要方式由于软件是在计算机上执行的代码,离开软件的安装、使用说明文档等则寸步难行,所以开发过程中的很多文档资料也作为产品的组成部分,需要像对产品样进行检验,而对文档资料的评审就构成了产品检验的重要方式。