軟體的生命周期/軟體過程
1)軟體的定義期
(1)可行性研究階段 —— 《可行性研究報告》
技術、人員、資金、時間、裝置、政策法規、風俗、回報率
(2)需求分析階段 —— 《軟體需求說明書》
功能性需求點、非功能性需求點
2)軟體的開發期
(3)概要設計階段 —— 架構師
技術選型(軟體硬體網絡)、功能子產品劃分、資料結構設計
(4)詳細設計階段 —— 設計師
子產品實作細節、對象、屬性、方法、技術
(5)編碼實作階段
UI/UE設計師、前端工程師、背景工程師
(6)項目測試階段
軟體測試工程師 Ada -> bug -> debug(調試程式)
3)軟體的維護期
(7)項目部署階段
開發模式(development mode) -> 生産模式(production mode)
(8)項目維護階段