1、 需求管理與質量
目前,迭代式開發方式已基本替代了瀑布式開發方式而被越來越多的企業所采用。
迭代式開發方式主要解決了風險與需求變更問題,那么需求管理在迭代式開發方式中也顯得極為重要,需求管理好了,項目開發過程將會事半功倍,開發將會有節奏,項目可視化程度 將會得到提高;需求管理不好,項目將面臨頻繁返工、功能混亂、重構代碼工程次數高、測試用例維護成本太高和工作低效率、低質量的境地。
無論是哪種軟件產品(即使是游戲產品),軟件需求必須首先規劃好、組織好,比如采用FPA(Function Point Analysis)或者Mk II(ISO 14143/1)。當前也有相當多的游戲開發人認為游戲是一種比較特殊的軟件產品,游戲的內容基本上屬于“創意”,傳統的軟件需求管理方法不適用于游戲項目。其實事實上并非如些,因為游戲也是軟件,只是該軟件的質量特性增加了“游戲性”,傳統軟件的功能性、性能性、安全性、穩定性等質量特性同樣具備。
需求文檔作為軟件特征的描述的主要載體,它是軟件開發過程的起點。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/