首页 > 代码库 > 质量保障
质量保障
质量保障
软件的质量
什么是软件的质量???
国际标准组织定义:“Capability of software product to satisfy stated and implied needs under specified conditions.”
定义强调了软件要符合用户以及利益相关者的需求。
我们知道 软件 = 程序 + 软件工程,那么,软件质量 = 程序质量 + 软件工程质量。
程序的质量
程序的质量体现软件在外功能的质量。衡量软件的功能,基本的判断可以用“是,否”来判定。
例如,某软件是否能够实现某种功能。
软件工程的质量
软件工程的质量体现在一下方面:
软件开发过程的可见性
软件开发过程的风险控制
软件内部模块,项目中间阶段的交付质量,项目管理工具的因素
软件开发成本的控制
内部质量指标的完成情况
质量的成本
要达到一定的软件质量,是要付出成本的。这些成本有被动影响的,也有主动行动的。
预防:为了防止事故的发生,软件团队要在改进软件流程,质量检测的基本建设和工具进行投资,为了预防团队的人员变动,软件团队要在培训,审核等活动上投入一定的时间。
评审:为了评价质量的高低,团队要投入人力物力做复审,以及软件测试工作,有时候还要评价外部公司提交的软件模块的质量。
内部故障:在评审过程中发现的所有问题,都需要处理,这些处理的过程需要时间。
外部故障:软件发布到用户手里,或多或少都会出现各种问题,处理这些问题也需要成本。
软件的质量保障工作
质量保障
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。