閱讀388 返回首頁    go 阿裏雲 go 技術社區[雲棲]


軟件工程學習之初

軟工的視頻看了有二十幾集了。剛開始,還覺得蠻簡單的,條理一直很清晰。可是,越到後麵越覺得混亂了。所以,做個總結真的很有必要。

        也不知道該從哪個角度總結好,沒有全部看完,也沒有個整體上的把握,也隻有按章節先總結第一遍。

        第一章:概述


概述的內容,就是先把我們完全帶入到一個軟件的世界,介紹軟件,軟件生命周期即軟件過程,軟件工程,以及軟件危機。了解了這些,是為了開始後麵更加細致的學習了。

第二章:軟件計劃


要開發一個軟件,必須要做出一個完整的計劃,計劃的內容包括各個方麵:如可能會遇到的問題,解決的辦法,對於成本以及效益的預先估計。

第三章:軟件需求分析


在軟件開發過程中,必須明確“係統是做什麼"的問題,並且依據一定的原則,從軟件內部和外部綜合考慮,從問題定義到最後的需求評審,才算完成了軟件需求分析的整個過程。

第四章:軟件設計


軟件進行到設計階段了,首先需要一個目標,緊接著按著過程一步步去完成,在此期間,不能忽略任何一個基礎問題,這樣設計出來的軟件才有完美可言。

第五章:詳細設計


在之前的一個設計階段,可以說是軟件的一個全局設計,而一個好程序的標準,還是需要注重各方麵的細節問題的,從代碼的編寫到語言的選擇,必須做到心中有數。

這就是對軟工視頻前二十多集的一個總結,除去一個概述,後麵的內容便開始了實戰,從計劃到設計。總結還在繼續,從測試到維護,一個都不能少。

最後更新:2017-04-03 05:40:17

  上一篇:go [麵試珠璣]如何學好c++
  下一篇:go Asmack開發係列之通信數據流