領測軟件測試網
摘要:軟件產品
質量不同于軟件生產質量。如果一種軟件產品的
性能難以滿足用戶的期望,或者使用起來很不方便,或者在需要用到的時候卻無法使用,等等,而僅僅達到比較準確地滿足功能需求的水平,那么該產品并不能從用戶那里得到較高的評價。產品的非功能特征包括:操作性、可用性和有效性。滿足功能需求是產品獲得用戶較高評價的必要條件,但要使用戶或最終用戶對產品感到十分滿意并愿意繼續使用該產品,還需要深刻理解軟件產品的非功能特征并使其得到滿足。同一種軟件產品有不同的風險承擔者,而他們可能對該軟件產品有著不同的需求期望。用戶們對軟件產品質量的認可取決于軟件產品是否滿足他們的需求期望。而從組織發展的觀點來看,一種高質量的軟件產品,在某種程度上,應能滿足長期的需求期望同時又不必為此付出太多的努力和時間。
擁有較高軟件過程成熟度的組織能以極低的出錯率來確保軟件生產的質量。因此,在具有較高軟件過程成熟度的組織內,如果在
需求分析階段以及對相應的功能進行設計、改進、
測試的同時,對非功能特征給予恰當的關注,無疑將極大地提高軟件產品的質量。這就是在
MIEL發起的產品質量改進計劃的主題。在本文中,我們將討論那些對產品質量改進至關重要的關鍵過程和
軟件工程技術的相關領域。同時提出作者從所參與項目中得到的關于如何指導和開展某些關鍵實踐(如指定非功能性需求)的一些經驗,以供讀者參考。我們還提出一些有關產品質量評價標準的想法,以幫助在產品的改進、測試以及交付過程中保持對產品質量的跟蹤。
文章來源于領測軟件測試網 http://www.kjueaiud.com/
TAG:
產品質量
改進
框架
軟件