星期日, 10月 01, 2006

Study "Applying Use Case Driven Object Modeling with UML" 4

至此,覺得ICONIX確實有助於我們將使用案例轉為設計文件,但同時也有以下的疑問:

  1. 如何表達關於DAO的設計,如果缺了這部分,很難說直接從 controller 到 entity objects 是個完整設計
  2. 是否能將其 CDR (Critical design review) 應用於測試導向設計 (Functional test plan),可討論
  3. 若將 Function list 的 SRS 作為分析的基礎,應該要將其轉為 use case 再作處理較佳,若稍有經驗者,可以直觀法將其視為 use case 將其 function 視為 basic or alternate caurses 並據以形成 domain models 以轉化成 sequence diagram 及基本的 static models
  4. 按照 noun/verb 規則,若僅是單純導頁,如在首頁中按下新增按鈕,導頁至可有數種新增選項枝頁面,其為弱牽涉 controller 控制,若此二頁面中有連接線並無不可,相對而言,若堅持中間必須經過 controller 過程,則整體設計師去彈性