Re: [請益] 學「軟體工程」前需具備什麼能力?

作者: csfgsj (切割對半)   2016-03-28 09:21:01
※ 引述《mbpatrick (派崔克)》之銘言:
: 本人在校有學過JAVA、ASP.NET、MSSQL、LINUX的入門課程,
: 出社會後有1年半網頁開發經驗。這樣的能力適合作軟體工程嗎?
何謂軟體工程?
軟體工程的定義:產品開發過程中,與軟體部分相關的所有工作。
軟體工程只是產品開發設計的一部分
中心偏重管理與作業的哲學部分
軟體工程的內容:
除了刻板印象中的程式設計外,軟體工程實際比想像中多很多的工作
程式設計只是其中一個很小的部分
軟體工程師的工作比想像中的多很多,除了程式設計外,
至少牽涉到以下議題:
產品工程、程式設計、程式碼建構、安裝、運轉時序、測試除錯、文件處理
產品工程
要做甚麼產品,要寫甚麼程式?
開發創造:系統設計
探索瞭解:找資料、研讀、開會、討論
規格制定、架構設計
產品工程的哲學
程式設計
何謂程式設計?
目標、既有資源的運用思維
如何利用既有資源,以達到目標的思維過程
基於知識及對環境的認知,思考如何利用既有資源及工具,以達到目標的思維過程
寫程式前該具備什麼樣的條件
領域知識:明瞭所在的環境
系統觀念:清楚所用的模式及功能
處理程式及知識的方法
應用的素材:介面、元件等
工具應用:程式語言、開發或輔助工具
下面還有很多,但時間有限就不寫了~~
作者: csfgsj (切割對半)   2016-03-28 09:31:00
只是做綱要的列舉,修辭的部分不是很好最近專案卡很緊,沒時間
作者: mbpatrick (派崔克)   2016-03-28 12:07:00
謝謝csfgsj的講解
作者: ns1234 (FAR)   2016-03-28 14:11:00
長知識

Links booklink

Contact Us: admin [ a t ] ucptt.com