1. 程式人生 > >軟件開發的過程?

軟件開發的過程?

中間件 開發 相關 用戶安裝 class 運行環境 初步了解 要求 處理流程

a.需求調研分析

  1. 相關系統分析員向用戶初步了解需求,然後列出要開發系統的大功能模塊,每個大模塊有哪些小模塊,都做好記錄。
  2. 系統分析員再次深入的了解和分析需求,再做出一份文檔系統的功能需求文檔,這個文檔要會很清楚的列出系統大致的大功能模塊。
  3. 系統分析員向用戶再次確認需求。

b.概要設計

開發者需要對軟件系統進行概要設計,即系統設計。概要設計需要對軟件系統的設計進行考慮,包括系統的基本處理流程,系統的組織結構,模塊劃分等等,為軟件的詳細設計提供基礎。

c.詳細設計

在概要設計的基礎上,開發人員需要對軟件進行詳細設計,描述實現模塊所涉及的主要算法,數據結構,類的層次結構及調用關系。對軟件的各個層次中的每一個程序的設計考慮,以便進行編碼和測試。

d.編碼

開發者根據軟件系統詳細設計報告中對數據結構,算法分析和模塊實現等方面設計要求,開始進行編碼,實現各個模塊的功能。

e.測試

測試編寫好系統,交給用戶使用,用戶使用後一個個確認功能。

f.軟件交付準備

在軟件測試證明軟件達到要求後,軟件開發者應向用戶提交開發的目標暗轉程序、數據庫的數據字典、用戶暗轉手冊、用戶使用指南、需求報告、設計報告和測試報告等雙方約定產物。

《用戶安裝手冊》應詳細介紹安裝軟件對運行環境的要求、安裝軟件的定義和內容、在客戶端服務器端及中間件的具體安裝步驟、安裝後的系統配置。《用戶使用指南》應包括軟件各項功能的使用流程、操作步驟、相應業務介紹、特殊提示和註意事項等方面的內容,在需要時還應舉例說明。

g.驗收

用戶驗收。

軟件開發的過程?