軟件工程的定義什么是軟件工程 什么叫軟件工程

【軟件工程的定義什么是軟件工程 什么叫軟件工程】什么是軟件工程(軟件工程的定義是軟件工程)自20世紀90年代初以來 , 計算學科的發展已經遠遠超越了計算機科學的邊界 , 形成了計算機科學、軟件工程、計算機工程、信息技術和信息系統等一批獨立的學科 。計算機工程是從電子工程中分離出來的 , 旨在研究計算機硬件的相關工程問題 。軟件工程已經從計算機科學發展成為一門獨立的學科 , 它也強調如何以可控和有效的方式系統地開發和維護高質量的軟件 。

軟件工程的定義什么是軟件工程 什么叫軟件工程

文章插圖

1.軟件工程的定義
自軟件工程學科誕生以來 , 人們對軟件風險網絡工程有著不同的定義 。例如 , F.L.Bauer給出了最早的定義 , 即“軟件工程是建立和應用一系列堅實的軟件工程原理 , 經濟地獲得在真實機器上高效運行的可靠軟件” 。美國卡內基梅隆大學軟件工程研究所(SEI)認為 , 軟件工程以工程的形式應用數學原理和計算機科學 , 經濟有效地解決軟件問題 。然而 , 軟件工程的一般定義是由IEEE給出的 , 即軟件工程是應用于軟件開發、運行和維護的系統化、標準化和定量化的方法 。
軟件工程的定義什么是軟件工程 什么叫軟件工程

文章插圖

軟件工程的概念實際上有兩層含義 。軟件工程從一個狹義的概念出發 , 強調軟件風險網絡過程中所采用的工程方法和管理系統 , 如引入成本核算、質量管理和項目管理等 。軟件開發被認為是系統工程和工程項目所需的管理 。廣義地說 , 軟件工程涵蓋了軟件生命周期中的所有工程方法、技術和工具 , 包括需求工程、設計、編程、測試和維護 。即實現軟件產品所必需的思想、理論、方法、技術和工具 。
軟件工程的定義什么是軟件工程 什么叫軟件工程

文章插圖

2.軟件工程的內涵
軟件工程創業網絡包括完成軟件需求、設計、構建、測試和維護所需的知識、方法和工具 。軟件工程不僅僅局限于理論 , 更重要的是在實踐中 , 它可以幫助軟件組織和協調團隊 , 使用有限的資源 , 遵守既定的軟件工程規范 , 采用一系列可重用的有效方法 。在規定的時間范圍內達到預設的目標 。對于軟件工程的實施 , 無論使用什么方法和工具 , 先進的軟件工程思想永遠是最重要的 。只有在正確的工程思想指導下 , 才能制定正確的技術路線 , 正確使用方法和工具 , 實現軟件工程或項目管理的既定目標 。

    推薦閱讀