51Testing软件测试论坛

标题: 入门级话题讨论:什么是软件质量? [打印本页]

作者: fzx    时间: 2005-3-8 08:45
标题: 入门级话题讨论:什么是软件质量?
抛砖引玉:

软件质量就是满足特定的需求规格。
软件质量就是满足特定客户群的需求。
软件质量就是特定开发环境下生产出的成果。

对不同客户团体,软件质量有它的相对性。
对不同开发团体,软件质量有它的相对性。

如何度量质量?是否需要在特定环境下考虑质量的度量?
如何改善质量?是否需要改造外在的生产环境?
如何控制质量?是否需要改变角色的对立,和谐地完成质量目标?
作者: luoyear    时间: 2005-3-8 12:27
质量的含义:
先验角度:质量只可意会,不可言传
用户角度:质量就是适用性
开发者角度: 质量就是满足需求
产品角度: 质量就是产品内在的特性
价值角度:质量就是顾客乐意购买的程度。


先验角度是“如果看到它,我就知道质量好不好”,心中往外有对对质量的思想观念,但对研发指导作用不大。
用户的角度,适用性是怎么来保证的呢?往往通过产品的一些外在特性来保证,如可靠性,安全性等。这种观点是我们开发遵循的指导思想,但用户所要求的特性如何通过产品内在特性来反映呢?
开发者的角度将质量视角前移到研发过程中,强调遵循好的过程来保证质量。
产品的角度考虑产品内在的特性,如代码是否结构化,是否遵循编程规范等。
从前面可以知道,不同的角度看待质量是不同的。而价值的角度可以将它们统一起来,可以在质量与成本之间进行平衡。
作为项目经理,应该时刻注意不同的人看待质量是不一样的,这几点之间的不同,并取得平衡。


IEEE 标准中阐述质量如是说:
质量是满足特定需求的程度;
质量是满足顾客或用户指明的需求和潜在的需求的程度
作者: carmela    时间: 2005-3-10 14:08
质量很难在整个过程中按照想象的样子被控制,
所以现在很多企业加大了质量管理,更注重过程控制
而且不同的产品注重的角度也不同
还是要多积累一些经验。
作者: dxyz_lee    时间: 2005-3-23 18:50
不错
!
作者: 海的女儿    时间: 2005-3-25 09:08
质量理论是死的,但是,执行质量管理的人必须运用活的质量思想。
作者: 平与凯    时间: 2005-3-29 20:47
软件质量的管理在不同的开发周期都有其特有的管理方法,且根据软件的行情背景及开发规模,其管理方法都是各有期切入点的。所以,管理是一套可行性的体系,但又是非常灵活的。
作者: bravo    时间: 2005-3-31 19:45
软件质量,感觉不是一个入门级的话题!
测试怎样培养自己的质量意识?培养到什么程度?才算是专业的呢?
如何搭建自己的质量标准呢?
都学习别人的测试技术,能不能在学习的时候有中国人的思考呢,能不能让软件这个产业在中国来一次工业革命呢?

好多的东西要想啊! 思考就是没有答案!
作者: fzx    时间: 2005-4-1 08:44
标题: 我个人还停留在认知层上,对于一个没有很深认知的事务,何谈管理和控制?
对于刚入道的同行,高手们应该给出一定知识结构和体系,新手才能给自己定位,找出差距,找到学习和改进方向,这也是捷径阿。

实践,总是一种偏离,在理论与实践中间找到平衡,这个才是工程了。可是如果没有基础理论,光靠从很不正规的实践中总结经验,将是低效或者无效的努力。

感求斑竹们多多费心。
作者: shuiyu    时间: 2007-8-28 15:30
谢谢楼主
作者: tingtingc    时间: 2007-8-28 21:18
真的不是一个入门级的问题。2楼的分析很透彻,显然又是一个重量级的人物。我是个fresh man,以下只是我的个人观点,仅供参考:
ISO中质量是这样定义的:一个实体的所有特性,基于这些特性可以满足明显的或隐含的需求。而质量就是实体基于这些特性满足需求的程度。那么软件质量就可以延伸到以下三个层次:第一,符合需求规格:符合开发这明确说明的目标,即产品是不是在做让他做的事情。目标是开发者定义的,并且是可以验证的。第二,符合用户显示需求:符合用户所明确说的目标。目标是客户所定义的,符合目标即判断我们是不是在做我们需要做的事情;第三,符合用户的实际需求:实际需求包括用户明确说明的和隐含的需求。
作者: 冰河火心    时间: 2007-8-28 23:00
有道理~~~
作者: liuwei8558    时间: 2007-8-30 16:42
什么是质量?

词典的定义是:① 典型的或本质的特征;② 事物固有的或区别于其他事物的特征或本质;③ 优良或出色的程度。

CMM对质量的定义是:① 一个系统、组件或过程符合特定需求的程度;② 一个系统、组件或过程符合客户或用户的要求或期望的程度。
作者: changlang530    时间: 2007-9-3 11:01
每个人的要求都不同,公司看重的还是客户要求的质量
作者: kaka735    时间: 2010-3-19 10:10
很好  很强大 ,其实软件质量这个问题还是得具体问题具体分析,必须根据不同的客户或用户定义不同的质量!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2