Please enable JavaScript.
Coggle requires JavaScript to display documents.
軟體工程 (目的 (軟體危機 (軟體本質 (confromity (轉換, 介面轉接, 案例:工廠模式), Complexity (凡事必有複雜,…
軟體工程
目的
軟體危機
軟體本質
Essential difficulity
No sliver bullet
例子:靶向藥物
針對性
有效性
Complexity
凡事必有複雜
與生俱來
changeability
易更改
需求來源
客戶
設計者本身
nvisibllity
資訊
抽象化
認知鴻溝
錯誤認知
語言需求誤判
原型圖
confromity
轉換
介面轉接
案例:工廠模式
人為問題
不合理需求
複雜結構
不合理期限
不確定因素
流程表達
圖形
data flow
control flow
system structure
data structure
system status
CMMI
流程改善機制
有效開發
產品品質控管
大綱
特性
動態市場
少量多樣
客製化
軟體
設計者視角 :movie_camera:
logical element
消耗特性 :green_cross:
實質零部件 :green_cross:
硬體
physical element
消耗特性 :check:
實質零部件 :check:
功能面向 :movie_camera:
iteration&integer
incremental
最小可行性產品(MVP)
功能迭代
refinement
質量魅力MODEL
使用者體驗地圖
軟體開發
主要活動
需求分析
設計面
系統可行性
需求面
無矛盾
正確性
一致性
設計
需求 :arrow_right:系統
長期利益考慮
規避隱憂
設計規劃
架構
介面
資料庫
演算法
資料結構
實作
單元測試
除錯
設計 :arrow_right:可執行系統
測試
需求符合
功能
效能
範圍
單元
功能
整合
介面運作
系統
非功能性需求
驗收
需用者需求
維護
持續滿足客戶要求
功能迭代
修正
軟體流程model
瀑布式
階段
需求定義
軟體需求規格書
客戶需求
功能需求
系統設計
系統設計規格書
架構
細部
介面
資料庫
系統實作
系統整合與測試
系統測試報告
系統移交
里程碑
文件產出
甘特圖
V model
軟體開發生命週期
測試依歸
驗收測試
綜合