軟體工程是研究和應用如何以系統性的、規範化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科。它涉及到程式語言、資料庫、軟體開發工具、系統平台、標準、設計模式等方面。
軟體工程牽涉的範圍很廣, 同時也是一般院校的同學反映比較空洞乏味的課程。 但是軟體工程的技術對於投身it 產業的學生來說是非常重要的。
疑惑:1.軟體工程為為什麼開始要用「工程」來形容?難道是因為做軟體的艱巨性嗎?出自:1.2 軟體工程是什麼;
2.個人開發流程中,軟體工程師能不能在接到任務之後,做乙個對普遍這種任務解決的系統來提高自身的開發能力?出自:2.3個人開發流程;
3.有些軟體工程師的技能為什麼得不到提高呢?原因很簡單,慣性思考的方式,讓他們變成不用經過大腦的自動操作,並沒有真正去思考。出自:3.3技能的反 面;
4.為什麼**的規範性總是需要人為的去解決,為什麼計算機不會根據使用者輸入的**而自動匹配規範?出自:4.3**的規範性;
5.如何才能把非團隊和團隊的優勢相結合一起?出自:5.1非團隊和團隊;
好書不讀真的是一種浪費!《構建之法》1-5章給我們簡單明瞭的說明了:
1)何為軟體工程;
2)軟體工程的由來;
3)如何提高相應的技能;
4)如何去判斷工程師的水平;
5)非團隊與團隊的區別;
6)軟體的開發過程,個人開發的流程等
讀本好書,取其精髓。學以用之!指明未來工程師的路!!!
閱讀《構建之法》 1 5章
第一章 概論 第一章講述了軟體的特性和軟體工程解釋了什麼是軟體工程!問題 是什麼導致了軟體工程的出現。又是什麼推動了它的發展?第二章 個人技術和流程 第二章寫的是程式的測試流程和個人開發流程 問題 怎樣提高個人能力?第三章 軟體工程師的成長 問題 在軟體工程師成長過程中,怎樣平衡發展各個反面?注重全...
閱讀《構建之法》1 5章
第一章 概論 第一章講述了軟體的特性和軟體工程解釋了什麼是軟體工程!問題 是什麼導致了軟體工程的出現。又是什麼推動了它的發展?第二章 個人技術和流程 第二章寫的是程式的測試流程和個人開發流程 問題 怎樣提高個人能力?第三章 軟體工程師的成長 問題 在軟體工程師成長過程中,怎樣平衡發展各個反面?注重全...
閱讀《構建之法》1 5章
第一章 軟體 程式 軟體工程 是我的看到軟體的第一印象,同時講解了軟體開發的不同階段由 玩具階段 到最後的 成熟的產業階段 認識的特點有 有許多不同的程式語言 軟體工具盒軟體開發平台 存在許多不同的軟體開發流程 軟體團隊中存在許多不同的角色。遇到的軟體的特殊性有 複雜性,不可見性,易變性,服從性,非...