close

Agile Programming 有四個理念

  • Individuals and interactions over processes and tools 個人與互動
  • Working software over comprehensive documentation 軟體產出
  • Customer collaboration over contract negotiation 客戶合作
  • Responding to change over following a plan 回應改變

故事與 Story Card 大小約為 A5 甚至更小,統一格式

用XP開發Web專案所使用工具

  • 應用伺服器
  • 測試工具
  • 建構工具
  • 版本管理
  • UML 編輯器
  • 壓力測試工具
  • 效能評估工具

XP開發時的四個面向:成本、時間、品質 -> 決定開發範圍

XP專案所要製作的文件 (紅色為must)

  • 專案企劃書
  • UML (初期使用案例、初期場景圖、初期類別圖、活動圖、物件圖、順序圖)
  • 架構規格書
  • 資料庫設計圖 ER
  • 運用步驟
  • 標準文件 (code convention, tool guide line)
  • 驗收測試規格書
  • 進度表

Story Card & Task Card

  

這裡有篇文章,漫談Agile Modeling,還不錯

CRC卡

使用傳統工具

  • 白板

參考資料:

http://sea-taiwan.blogspot.com/2008/12/agile-modeling.html
http://www.extremeprogramming.org/rules/crccards.html
e
Xtreme Programming理論與實務 博碩文化 市立圖書館 312.92 6524

 

 

 

 

arrow
arrow
    全站熱搜

    hulu2020 發表在 痞客邦 留言(0) 人氣()