生產最終能夠滿足需求並實現工程目標的軟件產品所需的步驟。軟件工程過程主要包括開發過程、運行過程和維護過程。它們涵蓋需求、設計、實現、驗證和維護等活動。需求活動包括問題分析和需求分析。
軟件工程的介紹如下:
軟件工程是對如何用系統的、標準化的、可量化的過程方法開發和維護軟件,以及如何將經過實踐檢驗的正確的管理技術與目前可用的最佳技術方法相結合的研究和應用。
軟件工程是用工程方法研究有效、實用、高質量軟件的構建和維護的學科。它涉及到編程語言、數據庫、軟件開發工具、系統平臺、標準,以及電子郵件、嵌入式系統、人機界面、辦公套件、操作系統、編譯器、數據庫、遊戲等設計。
軟件工程的研究生科目包括:英語、數學、思想政治理論和專業課。普通專業課的考試由高校自主進行,每個學院的專業側重點不同,試題也不同。軟件考研方向為:計算機應用技術、計算機科學與技術、計算機工程等。畢業後,學生可以從事JAVA工程師和Net工程師的工作。
軟件工程的目標是在給定成本和進度的前提下,開發出適用的、有效的、可修改的、可靠的、可理解的、可維護的、可重用的、可移植的、可追蹤的、可互操作的、滿足用戶需求的軟件產品。追求這些目標將有助於提高軟件產品的質量和開發效率,降低維護的難度。
軟件工程是高校的本科專業,屬於計算機專業。基礎學習年限為四年,授予工學學士學位。軟件工程是研究如何利用系統化、標準化和量化的方法管理、設計、開發和維護軟件開發過程的壹門學科。