? ?一直以為寫博客這個東西是大神玩的東西,對于我們這些蝦米來說,查資料的時候翻翻大神的資料和總結门驾;但是心中有個疑惑,是否可以用博客來記錄一下自己在這方面的學習多柑,記錄一下自己的心路旅程吧(其實自己真的很宅奶是,什么朋友圈、空間什么的都幾個月不更新的)竣灌,但是我想這里更合適我們來分享聂沙,一個不會打擾的世界,就這么舒服初嘹!
好了不多上學習的干貨吧及汉,軟件工程基礎;或許和我一樣吧屯烦,是不是Helloworld一路走來的坷随,隨著軟件開發(fā)從小作坊開始正規(guī)化,軟件工程開始出出現(xiàn)驻龟。
一温眉、定義
《計算機科學技術百科全書》:軟件工程是應用計算機科學、數(shù)學翁狐、邏輯學及管理科學等原理类溢,開發(fā)軟件的工程。軟件工程借鑒傳統(tǒng)工程的原則露懒、方法闯冷,以提高質量、降低成本和改進算法懈词。其中窃躲,計算機科學、數(shù)學用于構建模型與算法钦睡,工程科學用于制定規(guī)范蒂窒、設計范型(paradigm)躁倒、評估成本及確定權衡,管理科學用于計劃洒琢、資源秧秉、質量、成本等管理衰抑。工作需要突出軟件從小作坊作業(yè)開始正規(guī)化象迎。
IEEE:在軟件工程術語匯編中的定義:軟件工程是:1.將系統(tǒng)化的、嚴格約束的呛踊、可量化的方法應用于軟件的開發(fā)砾淌、運行和維護,即將工程化應用于軟件谭网;2.在1中所述方法的研究汪厨。
關于定義認同第一種方式,依據(jù)SC愉择、math劫乱、logicallogcal 、工程管理學等锥涕,目的:提高效率衷戈、質量,降低成本层坠。
二殖妇、組成:軟件開發(fā) 軟件管理 軟件維護
三、學習方向:軟件開發(fā)方面將會繼續(xù)寫……
碼字這的很難的破花,但是作為初次嘗試谦趣,時間太晚了,明天還要早起呢旧乞!