1. 程式人生 > >軟體工程是個什麼

軟體工程是個什麼

前言:從機房收費系統走出來之後,按照培養計劃已經進入專業化的階段,軟體工程是整個製造軟體的思想,可見他的重要性,接下來就深入瞭解一下軟體工程。

從概念入手,什麼是軟體,何為工程

軟體:

與硬體相互依存共同構成計算機系統

由如下三個部分組成:

程式:軟體設計的功能,效能,是一種指令序列

資料:正常操作資訊的資料結構

文件:與程式相關維護,使用的圖文資料

工程:

根據百度的官方定義:工程是科學和數學的某種應用,通過這一應用,使自然界的物質和能源

的特效能夠通過各種結構、機器、產品、系統和過程,是以最短的時間和最少的人力、物力做出高效、可靠且對人類有用的東西。

百度的定義果然很官方,咱們通過提取關鍵詞

拆解一下

OK,軟體和工程都出來了,將其組合

軟體工程:

其實,到現在軟體工程都沒有一個特別完美的定義,舉例在軟體工程有卓越成就

的專家定義

根據IEEE定義,軟體工程是

將系統化、嚴格約束、可量化的方法應用於軟體的開發、執行、維護、即將工程化應用於軟體

兩者結合很不錯,上述大量冗餘的文字可不看,只要看圖就OK

下面更新為什麼會有軟體工程