標籤:活動 通過 需求 軟體工程 需要 筆記二 工作 完全 採訪
這一段時間閱讀了《軟體需求分析十步走》的第三四章,寫一寫書中一些個人感覺比較好的說法以及閱讀感受。
首先是第三章《軟體需求工程概論》。
需求工程和軟體工程之間的關係界定沒有質的變化,只是將需求工程從軟體工程中剝離出來,將需求分析的分析工作和管理工作定義為需求工程。需求工程是面向全域的、系統頂層的、著眼未來的工程,是將客戶業務作為內部研究對象,將軟體工程全過程作為外部研究對象的工程。需求工程是圓心,軟體工程是圓點。
需求工程的特徵具有:全域性、主導性、主動性、過程性、規範性、可驗證性以及多科學性。
其中有一個小故事說的很好。一個馬拉松選手在獲得冠軍後,採訪時說道:“憑智慧戰勝對手”。原來他把整個馬拉松賽程分為幾段,每小段都是一個小目標,跑完一個目標後,結著下一個目標,最後跑完全程。以前他在跑馬拉松時,把目標定為最後終點,結果跑了十幾公裡就跑不動了,而在分為了幾個小目標後,他每次只需完成一個小目標,最後跑完全程。
這則故事啟示我們,在做項目時,把項目分為幾個小目標,這樣,每次完成一個目標,對項目就不是越做越煩了。反而會做的更快,把項目做的更好。
第四章講的是《需求工程的流程改善》。
需求工程不是一成不變的,會隨著新的理論、實踐中的不斷總結等,需要對過程進行適應性改造。把理論方法付諸於實踐是改進軟體過程的核心所在。任何一個改進過程都是為了讓客戶、使用者、開發人員等滿意。
需求過程的改進過程是革命性、徹底的、連續的、反覆的。在運用某種新的過程時,要先確定變更的目標。需求流程改善的過程由評估當前過程和方法、制定流程改善計劃、實施流程改善計劃、評估流程改善結果4個商務活動組成。
通過本次閱讀,對軟體需求工程和軟體工程以及需求工程之間的區別有了一定的認識,首先是書中所說:需求工程是圓心,軟體工程是圓點。需求工程是對未來要經過軟體工程建成的資訊系統的一種宏觀描述和要求。書中的一些小故事也給了我一些啟示,比如做軟體時,大目標要有,小目標也得有,通過完成一個個小目標,來完成最終目標。這樣在做軟體時,就不會做著做著就不願意做了。
《軟體需求十步走》閱讀筆記二