軟件是由計算機程序和程序設計的概念發(fā)展演化而來的,是在程序和程序設計發(fā)展到一定規(guī)模并且逐步商品化的過程中形成的。下面公文站小編為大家?guī)淼氖擒浖椖坑媱潟0澹瑲g迎大家參考!
軟件項目計劃書模板
軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及到程序設計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設計模式等方面。在現(xiàn)代社會中,軟件應用于多個方面。典型的軟件比如有電子郵件、嵌入式系統(tǒng)、人機界面、辦公套件、操作系統(tǒng)、編譯器、數(shù)據(jù)庫、游戲等。同時,各個行業(yè)幾乎都有計算機軟件的應用,比如工業(yè)、農業(yè)、銀行、航空、政府部門等。這些應用促進了經濟和社會的發(fā)展,使得人們的工作更加高效,同時提高了生活質量。
軟件是由計算機程序和程序設計的概念發(fā)展演化而來的,是在程序和程序設計發(fā)展到一定規(guī)模并且逐步商品化的過程中形成的。軟件開發(fā)經歷了程序設計階段、軟件設計階段和軟件工程階段的演變過程。
軟件工程過程主要包括開發(fā)過程、運作過程、維護過程。它們覆蓋了需求、設計、實現(xiàn)、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟件需求規(guī)約。需求分析生成功能規(guī)約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟件系統(tǒng)結構,包括子系統(tǒng)、模塊以及相關層次的說明、每一模塊的接口定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數(shù)據(jù)結構說明及加工描述。實現(xiàn)活動把設計結果轉換為可執(zhí)行的程序代碼。確認活動貫穿于整個開發(fā)過程,實現(xiàn)完成后的確認,保證最終產品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。
本文來源:http://www.nvnqwx.com/gongwen/jihuashu/447778.htm