.使用者提供需求
二.全程模組化
A、 組織結構分析
B、 業務流程分析:事件流程圖,PDA(問題分析圖)描述業務流程,順序圖驗證該流程。
C、 業務資料分析:構件圖描述業務資料的内容及其之間的關系。
三.說明文檔和開發文檔的編制
四.軟體設計和開發
五.軟體子產品編寫和開發
六.開發進度 控制和品質控制
七.軟體裝配與測試
八.軟體修改
九.β版本測試
十.為最終使用者提供應用教育訓練。
十一.使用者試用。
十二.軟體品質改進
十三.軟體傳遞
需求分析
↓ 使用者提供需求《軟體開發需求表》,軟體系統分析師對企業所面臨的問題進行分析《可行×××報告》
需求初步确認
↓ 軟體系統分析師初步确認企業需求,作為合同确認的依據
系統調研
↓ 軟體系統分析師對企業的初步需求進行詳細調研,确定系統界面的設計和運作的流程
《需求說明書》
↓ 将軟體系統分析師對企業詳細調研文稿化,經雙方讨論确認後,開始系統界面設計
界面設計
↓ 軟體開發工程師完成系統界面設計,經使用者确認,開始軟體開發
開發及測試
↓ 制定軟體開發周期、進度表;軟體開發工程師和測試工程師完成系統軟體開發和測試,強大測試力量和一對一軟體測試體系,確定系統軟體品質
使用教育訓練
↓ 教育訓練講師對企業進行軟體基礎知識和系統軟體運作流程全面教育訓練
初始化試運作
↓ 軟體工程師輔導使用者使用系統,協助使用者進行初始化工作;系統初始化完畢,進行試運作階段,測試系統功能的完善性和全面性
正式傳遞 雙方共同測評系統,確定系統能全面符合使用者需求說明書定義的所有功能,正式傳遞系統