
【軟件開發分為幾個環節】軟件開發一般分為6個階段 。
軟件開發(Software development),一種用于計算機領域的根據用戶要求建造出軟件系統或者系統中軟件部分的產品開發的過程 。它是一項包括需求獲取、開發規劃、需求分析和設計、編程實現、軟件測試、版本控制的系統工程 。軟件開發包括研究、修改、復用、重新設計(再工程)、維護等活動 。軟件一般是通過某種或數種程序設計語言、在特定的計算機平臺上實現的 。通常采用軟件開發工具進行開發 。
軟件設計可以分為概要設計和詳細設計兩個階段 。實際上軟件設計的主要任務就是將軟件分解成模塊是指能實現某個功能的數據和程序說明、可執行程序的程序單元 。可以是一個函數、過程、子程序、一段帶有程序說明的獨立的程序和數據,也可以是可組合、可分解和可更換的功能單元 。模塊 , 然后進行模塊設計 。概要設計就是結構設計,其主要目標就是給出軟件的模塊結構,用軟件結構圖表示 。詳細設計的首要任務就是設計模塊的程序流程、算法和數據結構,次要任務就是設計數據庫,常用方法還是結構化程序設計方法 。
