领测软件测试网
摘要:软件产品
质量不同于软件生产质量。如果一种软件产品的
性能难以满足用户的期望,或者使用起来很不方便,或者在需要用到的时候却无法使用,等等,而仅仅达到比较准确地满足功能需求的水平,那么该产品并不能从用户那里得到较高的评价。产品的非功能特征包括:操作性、可用性和有效性。满足功能需求是产品获得用户较高评价的必要条件,但要使用户或最终用户对产品感到十分满意并愿意继续使用该产品,还需要深刻理解软件产品的非功能特征并使其得到满足。同一种软件产品有不同的风险承担者,而他们可能对该软件产品有着不同的需求期望。用户们对软件产品质量的认可取决于软件产品是否满足他们的需求期望。而从组织发展的观点来看,一种高质量的软件产品,在某种程度上,应能满足长期的需求期望同时又不必为此付出太多的努力和时间。
拥有较高软件过程成熟度的组织能以极低的出错率来确保软件生产的质量。因此,在具有较高软件过程成熟度的组织内,如果在
需求分析阶段以及对相应的功能进行设计、改进、
测试的同时,对非功能特征给予恰当的关注,无疑将极大地提高软件产品的质量。这就是在
MIEL发起的产品质量改进计划的主题。在本文中,我们将讨论那些对产品质量改进至关重要的关键过程和
软件工程技术的相关领域。同时提出作者从所参与项目中得到的关于如何指导和开展某些关键实践(如指定非功能性需求)的一些经验,以供读者参考。我们还提出一些有关产品质量评价标准的想法,以帮助在产品的改进、测试以及交付过程中保持对产品质量的跟踪。
文章来源于领测软件测试网 https://www.ltesting.net/
TAG:
产品质量
改进
框架
软件