码迷,mamicode.com
首页 > 其他好文 > 详细

质量保障

时间:2017-05-28 16:07:44      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:投资   故障   功能   流程   war   项目管理   软件开发过程   product   ted   

质量保障

 

软件的质量

 

什么是软件的质量???

国际标准组织定义:“Capability of software product to satisfy stated and implied needs under specified conditions.”

定义强调了软件要符合用户以及利益相关者的需求。

我们知道 软件 = 程序 + 软件工程,那么,软件质量 = 程序质量 + 软件工程质量。

 

程序的质量

 

程序的质量体现软件在外功能的质量。衡量软件的功能,基本的判断可以用“是,否”来判定。

例如,某软件是否能够实现某种功能。

 

软件工程的质量

 

软件工程的质量体现在一下方面:

软件开发过程的可见性

软件开发过程的风险控制

软件内部模块,项目中间阶段的交付质量,项目管理工具的因素

软件开发成本的控制

内部质量指标的完成情况

 

质量的成本

 

要达到一定的软件质量,是要付出成本的。这些成本有被动影响的,也有主动行动的。

预防:为了防止事故的发生,软件团队要在改进软件流程,质量检测的基本建设和工具进行投资,为了预防团队的人员变动,软件团队要在培训,审核等活动上投入一定的时间。

评审:为了评价质量的高低,团队要投入人力物力做复审,以及软件测试工作,有时候还要评价外部公司提交的软件模块的质量。

内部故障:在评审过程中发现的所有问题,都需要处理,这些处理的过程需要时间。

外部故障:软件发布到用户手里,或多或少都会出现各种问题,处理这些问题也需要成本。

 

软件的质量保障工作

质量保障

标签:投资   故障   功能   流程   war   项目管理   软件开发过程   product   ted   

原文地址:http://www.cnblogs.com/zhang56999/p/6915764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!