例如,如果您打算為家人購買一輛新車,您可能會列出一份購車需求清單。清單中可能包含下列特性:
一些您想列出較不重要的特性(例如,特定的顏色),會進一步縮小清單的範圍。經過一番練習之後,您產生一份使用者需求清單, 其中指定您要購買的車款。
像這種列出購車需求的練習是相當直接明確的; 然而,對該汽車的設計人員來說,卻需要更多資訊。
設計人員需要系統需求,其中說明汽車必須具備的功能。透過這些,他們就可以準備詳細的設計文件。每一個設計環節都必須經過測試; 因此,會在個別的文件中指定測試。
定義明確的需求可確保您的客戶真正獲得其所需, 並且讓您看到必須建置的產品類型,或是您必須提供的服務類型。如需撰寫需求的相關資訊, 請參閱 IBM Rational® Lifecycle Solutions DVD 中的 Get it Right the First Time。