抽象的軟體流程樣板,提供組織定義軟體開發的流程樣板
軟體重構
▶在不改變外部程式行為的前提下(可視為input、output不變),
將程式內部的結構進行改善。
▹常用手法為 分解與重組
▹以微小的不乏修改程式,當出現錯誤能很快發現
▶在重構前後,分別進行一次單元測試(Unit Test),確保程式行為沒有改變
將真實事件的需求轉為軟體軟體世界的軟體的作法