? ?一直以為寫博客這個東西是大神玩的東西,對于我們這些蝦米來說,查資料的時候翻翻大神的資料和總結;但是心中有個疑惑,是否可以用博客來記錄一下自己在這方面的學習,記錄一下自己的心路旅程吧(其實自己真的很宅,什么朋友圈、空間什么的都幾個月不更新的),但是我想這里更合適我們來分享,一個不會打擾的世界,就這么舒服!
好了不多上學習的干貨吧,軟件工程基礎;或許和我一樣吧,是不是Helloworld一路走來的,隨著軟件開發從小作坊開始正規化,軟件工程開始出出現。
一、定義
《計算機科學技術百科全書》:軟件工程是應用計算機科學、數學、邏輯學及管理科學等原理,開發軟件的工程。軟件工程借鑒傳統工程的原則、方法,以提高質量、降低成本和改進算法。其中,計算機科學、數學用于構建模型與算法,工程科學用于制定規范、設計范型(paradigm)、評估成本及確定權衡,管理科學用于計劃、資源、質量、成本等管理。工作需要突出軟件從小作坊作業開始正規化。
IEEE:在軟件工程術語匯編中的定義:軟件工程是:1.將系統化的、嚴格約束的、可量化的方法應用于軟件的開發、運行和維護,即將工程化應用于軟件;2.在1中所述方法的研究。
關于定義認同第一種方式,依據SC、math、logicallogcal 、工程管理學等,目的:提高效率、質量,降低成本。
二、組成:軟件開發 軟件管理 軟件維護
三、學習方向:軟件開發方面將會繼續寫……
碼字這的很難的,但是作為初次嘗試,時間太晚了,明天還要早起呢!