质量保障
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了质量保障相关的知识,希望对你有一定的参考价值。
质量保障
软件的质量
什么是软件的质量???
国际标准组织定义:“Capability of software product to satisfy stated and implied needs under specified conditions.”
定义强调了软件要符合用户以及利益相关者的需求。
我们知道 软件 = 程序 + 软件工程,那么,软件质量 = 程序质量 + 软件工程质量。
程序的质量
程序的质量体现软件在外功能的质量。衡量软件的功能,基本的判断可以用“是,否”来判定。
例如,某软件是否能够实现某种功能。
软件工程的质量
软件工程的质量体现在一下方面:
软件开发过程的可见性
软件开发过程的风险控制
软件内部模块,项目中间阶段的交付质量,项目管理工具的因素
软件开发成本的控制
内部质量指标的完成情况
质量的成本
要达到一定的软件质量,是要付出成本的。这些成本有被动影响的,也有主动行动的。
预防:为了防止事故的发生,软件团队要在改进软件流程,质量检测的基本建设和工具进行投资,为了预防团队的人员变动,软件团队要在培训,审核等活动上投入一定的时间。
评审:为了评价质量的高低,团队要投入人力物力做复审,以及软件测试工作,有时候还要评价外部公司提交的软件模块的质量。
内部故障:在评审过程中发现的所有问题,都需要处理,这些处理的过程需要时间。
外部故障:软件发布到用户手里,或多或少都会出现各种问题,处理这些问题也需要成本。
软件的质量保障工作
以上是关于质量保障的主要内容,如果未能解决你的问题,请参考以下文章