【质量管理案例9】
某公司计划开发一个全新的在线教育平台,包括课程管理、用户注册与登录、在线支付、视频播放等多个关键模块。为了确保项目成功,公司决定让项目测试人员同时承担SQA职责,保证软件开发的质量。
项目初期,SQA全程参与了项目管理计划的制定,并和项目组一起制定了质量管理计划。待开发人员完成了开发工作,项目进入测试阶段后,SQA同步开始执行质量保证工作,发现了一系列问题如下:
(1)有一类缺陷在不同模块中反复出现,这类问题本该在单元测试时就被发现;
(2)进入集成测试阶段才发现用户登录流程设计不合理,需要重新定义;
(3)在一次定期检查中,SQA发现在线支付和视频播放模块引入了第三方开源代码,但此前并未考虑到使用开源代码需要进行一系列审查工作。
SQA将以上问题告知项目经理,并让他尽早和公司管理层申请法务进行开源合规审计。然而半个月后,SQA再次询问项目经理,才得知其忘了向管理层汇报此事。
请简述本案例在质量管理中存在的主要问题。
请简述什么是软件质量保证,并说明软件质量保证的主要任务。
(1)软件质量保证的主要作用是给管理者提供预定义的软件过程的保证。( )
(2)从管理角度,影响软件质量的因素可被划分为产品运行、产品修改和产品转移三组。( )
(3)软件质量是软件与需求相一致的程度,即符合明确的功能和性能需求的程度。( )
(4)控制质量过程的主要作用是提高实现质量目标的可能性,以及识别无效过程和导致质量低劣的原因,促进质量过程改进。( )
(5)质量报告的信息可以包含团队上报的质量管理问题,针对过程、项目和产品的改善建议、纠正措施建议,以及在控制质量过程中发现的情况的概述。( )