软件质量仅意味着测量软件的设计质量(即设计质量)以及软件与该设计的一致性(即一致性质量)。软件质量描述了软件组件满足特定要求以及用户或客户的需求和期望的程度。
软件质量保证(SQA)是活动的一种计划的和系统的模式,对于提供有关产品质量的高度信心,这些活动是必需的。它实际上提供或给出了质量控制活动的质量评估,并有助于确定数据或确定质量程序的有效性。它通常监视项目中使用的软件过程和方法,以确保或确保和维护软件的质量。
软件质量保证的目标:
- 质量保证包括一组报告和审核功能。
- 这些功能对于评估和控制质量控制活动的有效性和完整性很有用。
- 它可以确保对产品质量至关重要的数据的管理。
- 它还可以确保开发的软件,达到要求的软件并符合标准的质量保证进行编译。
- 它确保最终结果或产品满足并满足用户和业务要求。
- 它仅查找或识别缺陷或错误,并减少这些缺陷的影响。
软件质量保证措施:
有各种衡量软件质量的方法。这些在下面给出:
- 可靠性–
它包括诸如可用性,准确性和系统可恢复性之类的方面,可以在给定的时间段内在特定用途下继续运行。例如,系统从关闭故障中恢复的能力就是可靠性的衡量标准。 - 表现 –
它意味着使用系统响应时间,恢复时间和启动时间来衡量系统的吞吐量。这是一种用于在响应性和稳定性方面衡量繁重工作负载下的系统性能的测试。 - 功能–
它表示系统满足主要功能要求。它仅指系统的必需功能和指定功能。 - 可支持性–
软件系统还必须满足许多其他要求或属性。这些包括-可测试性,适应性,可维护性,可伸缩性等。这些要求通常会增强支持软件的能力。 - 可用性–
软件系统易于被其指定的用户或客户理解和使用的能力或程度,可以有效,高效和满意地达到指定的目标。它包括美观性,一致性,记录性和响应性。