1. 程式人生 > >軟件需求閱讀筆記01

軟件需求閱讀筆記01

自己 需求分析 質量 分析 求和 工程管理 family gpo style

  建築往往是根據設計圖來完成的,軟件也不例外,一個項目的質量和設計規劃圖有著密不可分的關系。這之間的聯系,簡單來說,便是用戶和工程師的溝通,用戶說出自己的需求來讓工程師去實現。而需求包括三個不同的層次——業務需求、用戶需求和功能需求,需求使問題變得明確,它是一一指明實現說明的規格說明,描述了系統的行為、特性或屬性,是在開發過程中的約束。

  需求的質量高低對於程序員來說很重要,實行有效的需求工程管理的組織能火得多方面的好處,其中最大的好處是在開發後期和整個維護階段的重做的工作大大減少了。正確的需求過程強調產品開發中的通力合作,包括在整個項目過程中多方面風險承擔者的積極努力。

  實施需求工程需要一定的方法,絕大多數的軟件開發人員都需要去進行需求分析,包括提煉、分析和審查以收集到的需求,以確保所有的風險承擔者都明白其含義並找出其中的錯誤、遺落和不足之處。然後將其編寫入軟件需求文檔,並以正確的格式進行存儲。

  個人感受:拿到一個項目,直接去做是不會有好結果的(例如重寫),要好好分析軟件需求,過去的我只是追求功能的完善而忽視了需求的重要性,但我意識到軟件需求同樣重要。

軟件需求閱讀筆記01