詳細內容及報名,請至:
『首頁-活動報名』線上填寫報名申請表單
§課程名稱: 使用案例寫作實務、應用與實現
§課程簡述:
- 本課程旨在教導學員如何利用使用案例來捕捉系統的功能性需求,並瞭解如何掌握寫使用案例的核心原則與最佳實務。當學會如何建立正確的使用案例模型(Use Case Model),界定系統範圍、找出參與者、及寫出標準規範的使用案例敘述後, 馬上就可以直接利用 EA UML 工具產出具體可執行的應用與測試程式碼,以驗證使用案例的功能點(Functional Point)。
§課程目標:
- 瞭解如何描述使用案例(Use Case),如何寫出正確、易讀性高的使用案例,並提供寫使用案例的範本(Template),說明主要欄位的作用與寫作時基本的規範與考量。
- 學習如何利用使用案例圖(Use Case Diagram)界定系統設計範圍、找出系統的參與者(Actor)與使用案例。
- 學習如何繪製出不同層級(level)的使用案例圖,包括企業層級(Business use case)的使用案例與使用者目標層級的使用案例(User-goal use case)。
- 指導學員如何實現(Realize)使用案例,以簡單的循序圖設計,並利用 EA 的 "Code-generation" 工具來產出 .NET (or J2EE) 的程式碼,包括可被執行的應用程式碼,以及功能測試程式碼。(眼見為憑,是強化信心的利器,之後可再對系統結構施以 "重構" 的技巧。)
準備教材:
- 由授課講師提供講義,包括授課內容、案例分析與實務範例。
- 學員可攜帶相關使用案例參考書籍,並對於書中內容有問題者,可以直接提問。
§使用工具:
- UML2.0 IDE :Enterprise Architect 6.1 Trial。
- Visual Studio .NET 2005 Trail and Java Eclipse 3.1 (本課程會同時產出 .NET and Java 程式碼)
§使用設備:
- 使用白板與投影機,由講師親自說明與操作示範。學員最好能攜帶 Notebook ,於課程中實際操作練習。
§授課講師:
- 王克明(Kenming Wang), 賴信仁(Ringle Lai)
§上課費用:
- 優惠折扣 NT$ 300 x 12(hrs) = $3,600, 含稅(原價為 $4,200)。
- 曾參加過本公司所舉辦的軟體設計課程的學員(舊生),再以八折優惠 $3,200。(請記得註明為舊生,本公司查詢確認即以優惠算)
- 現在同時報名另一單元課程「UML 實務入門」,亦以八折優待,共 $6,400,舊生為 $6,100。
- 曾參加此同一單元課程(課程相同)的學員,可免費再次旁聽,但僅開放五位名額,以提早申請者優先,並請攜帶原上課講義。
§上課時間:
- 2006/03/25(星期六)、03/26(星期日) 共兩日。
- 每日上課為六個小時(AM 9:30~12:30、PM 1:30~4:30),課後並留半個小時供學員自由提問。
§上課地點:
- 開羅會議中心,地址:台北市光復南路65號B2 (光復南路、市民大道交接口)。
- 參考交通與地圖地圖:
http://www.hsdc.com.tw/modules/newbb/viewtopic.php?viewmode=flat&topic_id=38&forum=5- (報名人數滿 10 人即開班,同時並保留 5 名學員重新選修該課程)。
§適合學員:
- 系統需求/分析/設計(RA/SA/SD), PM, Programmer 等在職軟體開發者或在學學生。
- 非 IT 人員,但想瞭解如何利用使用案例來描述企業與系統的流程及需求。
- 看了很多 Use Case 書籍,仍然無法寫出令人滿意的 Use Case 的開發人員。
備註:
- 若需含稅,請於報名時在備註欄提供開立發票的資料。
- 為確保報名足額人數,煩請先行 ATM 轉帳預約費用($500~$1000 即可),並請於報名表備註欄位內,註明您的轉帳帳號末 6 碼與轉帳金額,煩請轉帳至:
———————–
誠泰銀行: 103
帳號: 0772-50-100979-9
————————- 若不及 ATM 轉帳者,亦可於現場報名,仍請於報名表備註欄內,註明為現場繳費。
§課程諮詢(HSDc. 軟體設計專業顧問團隊):
- 諮詢專線:TEL: 02-27227179
- 服務信箱:service.hsdc@gmail.com
§附表:課程表參考
上午 下午 Day 1 ※使用案例基本功
- 什麼是使用案例
- 為何是利用使用案例記錄需求
- 建構使用案例模型的組成元素與語法說明
- 如何界定系統範圍
- 如何找出參與者與使用案例
- 使用案例的關係— include and extend
- 如何寫出高品質的使用案例敘述
- 案例分析 — 使用案例模型的廣度、層次的界定與分析
※實作練習—利用 EA 建立使用案例模型與撰寫敘述(以實際個案為例)
- 找出使用案例—利用活動圖所表達的企業流程轉換成系統層次的使用案例
- 利用 EA 建立使用案例模型—繪製使用案例圖
- 撰寫使用案例敘述—依使用案例標準格式範本撰寫
- 利用 EA "文件產生器" 產出高品質的使用案例需求規格敘述文件
Day2 ※使用案例實務與應用
- 學習從鳥瞰的觀點看使用案例
- 如何利用使用案例表達企業層次與應用系統面層次
- 利用循序圖表達參與者與系統的互動描述
- 從使用案例圖表達架構觀點,並觀察設計者的設計意涵。
- 使用案例的實現(Realization)
- 利用控制物件實現使用案例
- 定義控制物件的屬性與方法
- 說明正向與反向的工程 — Model 與 程式碼的同步
- 實現功能測試碼,驗證測試案例
※實現(Realize)使用案例(以實際開發個案為例)
- 設計與創建 Use Case 控制物件,以實現使用案例的功能需求
- 利用 EA "Code-generation" 功能產出控制物件的程式碼框架
- 測試先行—在 IDE 工具內撰寫該控制物件的測試程式碼
- 利用虛擬碼(Pseudo Code)撰寫程式碼內部的細節
- 實際執行應用程式碼的部署與執行功能測試
- 利用 EA 反向工程功能,在 IDE 環境內修改程式碼,並反轉(Reverse)回 UML Model。
Hi farmer:
好久不見!
沒問題,歡迎您過來。
您的網站我早已去看過囉,是 Mr.Yoga 介紹我去看的。 🙂
hello, kenming 好久不見.
我是 farmer
這是我公司最近的作品
http://english.game.tw/demo.htm
使用 C++
如果我去上你的課有沒有優待啊?怎麼算?