計概筆記09

7-5 Tools of the Trade專業工具

˙Data Flow Diagram資料流向圖

˙Entity-Relationship Diagram實體關聯圖
    -One-to-one relation
    -One-to-many relation
    -Many-to-many relation

˙Date Dictionary資料詞典

*Unified Modeling Language 統一塑模語言(UML)
˙Use Case Diagram使用狀況圖
    課本圖7-11
   -Use cases使用狀況
   -Actors演員
˙Class Diagram類別圖
    課本圖7-12,7-13

*Structured Walkthoughs 結構化複核
˙"Theatrical" experiment
˙Class-responsibility-collaboration (CRC卡) : 一個簡單的卡片上記載了對物件的描述

*Design Patterns 設計樣板
˙Well designed"templates樣板"for solving recurring不斷出現的 problems
˙Examples:
    -Adapter pattern調節器樣板 :Used to adapter a module's interface to current needs
    -Decorator pattern裝修師樣板: Used to control the complexity involved when many different combinations of the
     same activities are required
˙Inspired源至 by the work of  Christopher Alexander in architecture