假期讀書筆記2
阿新 • • 發佈:2018-03-04
學習方向 c語言 需求 工作量 log 解決 目標 困難 整體
軟件工程對於初學者來說,知識基礎較薄弱,對一些應用操作、概念、工具方法等理解起來較為困難,要能從整體概念上較好地理解和把握、學好軟件工程。
不是僅僅把幾本專業書籍細致地看幾遍,然後上機練習幾次就可以成功,學習過程中要註意多看多練要註意結合實際,更要多思考,面對錯誤不要一範就問,要嘗試自己去解決。
但是還要註意什麽都學,肯定是什麽都學不透的,要集中精力打攻堅戰,學習軟件工程首先要明白自己的學習目標究竟是什麽,根據自己的實際工作出發,有針對性的在相應的學習方向上進行提高,制定出詳細的學習規劃。
還要註意與其他科目的相輔相成,就像我們在學習面向對象分析的時候要結合大一學習的面向對象及其方法學這一專業科目進行研究拓展;在學習語言時,要看看與C語言的聯系,多思多想,把從各個科目學到的知識通匯貫通。
在軟件工程的學習中,我了解到了軟件並非是一些代碼這麽簡單,在開發軟件的過程中,編寫代碼的工作量其實只占不到所有工程量的30%,而後期的管理和維護更是占了60%到80%之多。
一個完整的項目規劃須包括,軟件的定義,可行性分析報告,項目開發計劃,軟件需求說明書,概要設計說明書,詳細設計說明書,用戶操作手冊,測試計劃,測試分析報告,開發進度報告,項目開發總結報告,軟件維護手冊,軟件問題報告,軟件修改報告,等多個文檔。
每個文檔都要上級驗收審查,而文檔數量眾多,要做好這點真的不是很容易,而恰恰寫好文檔正能保證完成軟件工程其中一個目的的關鍵。
既研究如何用最小的開銷做出生存期較長的軟件,再加上各個階段都要進行周密的策劃、詳細的分工部署和人員安排,且各階段要據具體情況不斷的反復才能達成,所以代碼只是開發軟件這個浩大的工程的一個小小的過程。
假期讀書筆記2