天天看點

軟體需求最佳實踐讀書筆記一

讀書筆記一

  《軟體需求最佳實踐》第一章講述了“需求現狀分析”,作者在文章開始部分就通過列舉standish group機構總結的一些資料非常清晰和有說服力的表述了軟體需求對軟體的成功起着十分重要的作用,具體資料如下圖:

軟體需求最佳實踐讀書筆記一
軟體需求最佳實踐讀書筆記一

其中軟體成功因素中有15.9%使用者參與,13.0%的清晰的需求描述,8.2%現實的客戶期望這些權重加起來竟高達将近50%,很顯然,需求分析在軟體工程行業是十分重要的更是必須要做而且要做好的。

   文章中作者舉了好多現實中的例子(也許隻有到了職場才能深有體會吧),這些例子都是真真實實發生過的或者是正在發生的,作者一一指出了其中的弊端;比如說寫一份軟體規格需求說明書,我們的需求說明書是要給誰看的,誰又會看那一部分呢?這兩個問題是實實在在的,的确如此,苦逼的程式員緊趕慢趕起早貪黑的寫了厚厚一摞的文檔,恭恭敬敬的交到經理面前,但是經理會認真看嗎?對,他肯定不會!首先,經理有他自己的主要職責不會在這一方面浪費太多的時間;其次,一本規格需求說明書少說幾萬字,包含内容繁多,經理也不知道要看哪一部分;再次,程式員的需求規格說明書裡面專業術語太多,而經理又不一定是懂技術的人,這就在了解上帶來了很多不必要的麻煩。是以,在撰寫文檔方面,作者提出了這樣的方法:需求規格說明書應采用業務向導的樹形結構來組織。