1. 程式人生 > >《軟件需求》閱讀筆記之一

《軟件需求》閱讀筆記之一

記錄 body 工作流 我認 當前 專業 流程 它的 說明

這個假期我閱讀的書是《軟件需求》,從整體上看,這本書整體分為了三個部分,我在現在剛看完第一部分,這第一部分主要介紹的是什麽是軟件需求。即軟件需求:是什麽和為什麽。

正如書中所說,每一款軟件都有其對應的需求,但是有時候我們可能因為這款軟件“小”而忽略它的需求。但是,真正的知道一款軟件的需求對於以後的開發過程是相當重要的。再好的團隊,如果不能真正了解用戶需求,做出來的東西不能滿足用戶,那做出來的東西又有什麽用處呢。我們軟件工程專業面對的就是用戶,做出來的東西就是要給他們用,了解他們的需求因此變得至關重要。

其次,我認為學會撰寫軟件需求規格說明書也是比較重要的一點。這樣可以將用戶需求記錄下來,而不會因為更換團隊,導致用戶需要再次重復他的需求。因此,如何獲取需求,也是應該學習的。書上介紹的需求獲取包括了

11個步驟。確定需求開發過程、編寫項目視圖和範圍文檔、將用戶分類並歸納各自特點、選擇每類用戶的產品代表、建立起典型用戶的核心隊伍、讓用戶代表確定使用用例、召開應用程序開發聯系會議、分析用戶工作流程、確定質量屬性和其他非功能需求、通過檢查當前系統的問題報告來進一步完善需求、跨項目重用需求。需求獲取,需求分析,需求規格說明,需求驗證,需求管理這一連串的工作都要完成。這樣軟件需求才是真正的獲取完了。

所以,在這一部分中,了解到軟件需求的重要之處,以及以後該如何進行相關的工作。

《軟件需求》閱讀筆記之一