• 您現在的位置是:首頁 >綜合資訊 > 2022-07-12 23:50:53 來源:

    什么是軟件工程(什么是軟件工程)

    導讀 大家好,精選小編來為大家解答以上的問題。什么是軟件工程,什么是軟件工程很多人還不知道,現在讓我們一起來看看吧!它涉及到編程語言、數

    大家好,精選小編來為大家解答以上的問題。什么是軟件工程,什么是軟件工程很多人還不知道,現在讓我們一起來看看吧!

    它涉及到編程語言、數據庫、軟件開發工具、系統平臺、標準、設計模式等等。軟件工程的框架可以概括為:目標、過程和原則。(1)軟件工程的目標:生產出正確、可用、費用適當的產品。正確性是指軟件產品實現預期功能的程度。可用性是指軟件的基本結構、實現和文檔對用戶可用的程度。適當性是指軟件開發和運行的總體支出滿足用戶要求的程度。要實現這些目標,在理論和實踐上都有許多問題需要解決,這些問題對工藝、工藝模型和工程方法的選擇形成了制約。(2)軟件工程過程:生產一個最終能夠滿足需求并實現工程目標的軟件產品所需的步驟。軟件工程過程主要包括開發過程、運行過程和維護過程。它們涵蓋需求、設計、實施、驗證和維護活動。活動包括問題分析和需求分析。問題分析得到需求定義,也稱為軟件需求規格說明書。需求分析和生成功能規范。設計活動通常包括概要設計和詳細設計。設計并建立整個軟件體系結構,包括子系統、模塊及相關層次的描述,以及各模塊的接口定義。詳細設計和制作可供程序員使用的模塊描述,包括每個模塊中的數據結構描述和處理描述。活動將設計結果轉換成可執行的程序代碼。確認活動貫穿整個開發過程,實現完成后的確認,確保最終產品符合用戶的要求。維護活動包括使用過程中的擴展、修改和改進。伴隨上述流程的,還有管理流程、支持流程、培訓流程等。(3)軟件工程原則(Principles of software engineering)是指圍繞工程設計、工程支持和工程管理,在軟件開發過程中必須遵循的原則。軟件工程是指導計算機軟件開發和維護的工程學科。采用工程學的概念、原理、技術和方法來開發和維護計算機軟件,將被時間證明是正確的管理技術與目前可用的最佳技術和方法相結合,從而經濟地開發出高質量的軟件并進行有效的維護。

    本文到此結束,希望對大家有所幫助。

  • 成人app