軟件開發流程

.用戶提供需求
二.全程建模
A、 組織結構分析
B、 業務流程分析:事件流程圖,PDA(問題分析圖)描述業務流程,順序圖驗證該流程。
C、 業務數據分析:構件圖描述業務數據的內容及其之間的關係。
三.說明文檔和開發文檔的編制
四.軟件設計和開發
五.軟件模塊編寫和開發
六.開發進度 控制和質量控制
七.軟件裝配與測試
八.軟件修改
九.β版本測試
十.爲最終用戶提供應用培訓。
十一.用戶試用。
十二.軟件質量改進
十三.軟件交付
需求分析
↓ 用戶提供需求《軟件開發需求表》,軟件系統分析師對企業所面臨的問題進行分析《可行×××報告》
需求初步確認
↓ 軟件系統分析師初步確認企業需求,作爲合同確認的依據
系統調研
↓ 軟件系統分析師對企業的初步需求進行詳細調研,確定系統界面的設計和運行的流程
《需求說明書》
↓ 將軟件系統分析師對企業詳細調研文稿化,經雙方討論確認後,開始系統界面設計
界面設計
↓ 軟件開發工程師完成系統界面設計,經用戶確認,開始軟件開發
開發及測試
↓ 制定軟件開發週期、進度表;軟件開發工程師和測試工程師完成系統軟件開發和測試,強大測試力量和一對一軟件測試體系,確保系統軟件質量
使用培訓
↓ 培訓講師對企業進行軟件基礎知識和系統軟件運作流程全面培訓
初始化試運行
↓ 軟件工程師輔導用戶使用系統,協助用戶進行初始化工作;系統初始化完畢,進行試運行階段,測試系統功能的完善性和全面性
正式交付 雙方共同測評系統,確保系統能全面符合用戶需求說明書定義的所有功能,正式交付系統
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章