軟件工程勞動合同
篇一:軟件工程綜述
軟件工程綜述
摘要:本文簡單介紹瞭軟件工程。分別從軟件工程的定義、發展歷程、危機及解決途徑、軟件過程的基本原理、軟件工程包含的領域和生命周期模型等方面介紹。從而對軟件工程的基本內容有瞭初步瞭解。
關鍵詞: 定義 過程 原理 領域 模型1.引言:軟件工程Software Engineering,簡稱為SE)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及到程序設計語言,數據庫,軟件開發工具,系統平臺,標準,設計模式等方面。在現代社會中,軟件應用於多個方面。典型的軟件比如有電子郵件,嵌入式系統,人機界面,辦公套件,操作系統,編譯器,數據庫,遊戲等。同時,各個行業幾乎都有計算機軟件的應用,比如工業,農業,銀行,航空,政府部門等。這些應用促進瞭經濟和社會的發展,使得人們的工作更加高效,同時提高瞭生活質量。
2.系統介紹
2.1軟件工程的定義
概括地說,軟件工程是指導計算機軟件開發和維護的工程學科。采用工程的概念、原理、技術和方法來開發與維護軟件,把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的科技方法結合起來,經濟地開發出高質量的軟件並有效地維護它,這就是軟件工程。 下面給出軟件工程的幾個定義:
1983年IEEE美國電氣和電子工程師協會)給軟件工程下的定義是:“軟件工程是開發、運行、維護和修復軟件的系統方法。”這個定義相當概括,它主要強調軟件工程是系統方法而不是某種神秘的個人技巧。
Fairly認為:“軟件工程學是為瞭在成本限額以內按時完成開發和修改軟件產品所需要的系統生產和維護技術及管理學科。”這個定義明確指出瞭軟件工程的目標是在成本限額內按時完成開發和修改軟件的工作,同時也指出瞭軟件工程包含技術和管理兩方面的內容。 Fritz Bauer給出瞭下述定義:“軟件工程是為瞭經濟地獲得可靠的且能在實際機器上有效地運行的




