詳細內容及報名,請至:
『首頁-活動報名』線上填寫報名申請表單

若對該單元課程有相關建議與問題,請至:
http://www.hsdc.com.tw/modules/newbb/viewforum.php?forum=3
發表討論。

§課程名稱: 教你學會如何寫使用案例(Use Case)。

§課程簡述:

  • 本課程旨在教導學員如何利用使用案例來捕捉系統的功能性需求,如何界定系統的範圍,並瞭解如何掌握寫使用案例的核心原則與最佳實務。

§課程目標:

  1. 瞭解如何描述使用案例(Use Case),如何寫出正確、易讀性高的使用案例。
  2. 提供寫使用案例的範本(Template),說明主要欄位的作用與寫作時基本的規範與考量。
  3. 學習如何利用使用案例圖(Use Case Diagram)界定系統設計範圍、找出系統的參與者(Actor)與使用案例。
  4. 學習如何繪製出不同層級(level)的使用案例圖,包括企業層級(Business use case)的使用案例與使用者目標層級的使用案例(User-goal use case)。
  5. 提供程式碼範例,說明系統如何 "實做(Realize)" 使用案例(不涉及討論到系統內部的結構設計)。

§實做練習:

  • 講師提供相關問題領域(Problem domain)的範例,來找出使用案例與參與者,並界定系統範圍(System boundary)。
  • 由學員提供在實務系統開發中,所遇到寫使用案例的困擾與問題(學員可先行準備個案或於課堂中直接提問),並由講師當場針對問題來討論與說明。

§課後評量: 上完本單元課程後,學員可根據以下幾點自我評量:

  1. 是否能把握基本的規範與原則,寫出使用案例,描述參與者與系統之間互動的行為過程。
  2. 是否能利用 EA(Enterprise Architect)等 UML 工具,來畫出使用案例圖,並界定系統的設計範圍,確實找出參與系統的參與者及使用案例。
  3. 是否能區分黑箱式(Black-box)與白箱式(White-box)的使用案例設計,並運用於企業層級的使用案例(Business use case)及使用者目標層級的使用案例(User-goal use case)。

§建議書籍:使用案例寫作實務(Writing Effective Use Cases), Alistair Cockburn 著/趙光正 譯, 碁峰出版, isbn 9867727681

§準備教材:

  • 由授課講師提供講義,包括內容、案例分析與程式碼範例。
  • 學員可帶上述參考書籍,並對於書中內容有問題者,可以直接提問。

§使用工具:(視講課範例使用 .NET or J2EE)

  • UML2.0 Editor :Enterprise Architect Trial。
  • J2EE IDE:Eclipse (Free)。
  • .NET IDE:Visual Studio .NET Trial。

§授課講師:

  • 王克明(Kenming Wang), kenming.wang@gmail.com,
    tel 02-27227179

§上課費用:NT$ 400 x 6(hrs) = 2400 (含稅),含一次下午茶點(咖啡/茶 + 蛋糕點心)。

§上課時間:

  1. 報名時請註明可以上課的時段(星期一~五白天) , 晚上, 星期假日(六/日)。
  2. 報名人數可達開班時,由已報名的學員與講師來決定上課的確定時間。

§適合學員:

  • 需要瞭解如何紀錄及捕捉軟體系統需求(Requirement)的 IT 人員,如 RA(Requirement Analyst)、SA或PM...等。
  • 非 IT 人員,但想瞭解如何利用使用案例來描述企業與系統的流程及需求。
  • 看了很多 Use Case 書籍,仍然無法寫出令人滿意的 Use Case 的開發人員。

§備註:

  1. 相關細節,請先參考
    『軟體設計教你學到會—個人化課程』具體實施辦法。
  2. 若需含稅,請於報名時提供開立發票的資料。