【單元課程(兩天)】使用案例應用與實作程式碼 (2006/12/02,03)

各位好:

使用案例如同目標設定,明確釐清清楚參與者使用系統的目的(Goal)後,然後再來就是找出如何達成目標的手段與步驟(實現使用案例與寫碼),至於細節的
修飾(屬性、參數、流程、資料型態等),則利用漸增與漸進(I&I, Iterationand Incremental)的方式來修正,絕不一開始就落入細節的斤斤計較,而造成分析的癱瘓,導致最現實的應用程式碼無法快速產出,喪失整體團隊的開發信心。

可以說,使用案例是以專案導向(project-based)系統開發最佳的利器,前提是:要能建立正確與明確的使用案例模型,絕不能以企業流程或模組的觀念來看待使用案例(可惜的是,軟體業界的 SA 經常有這樣的誤解與茫點)。本課程即是指導你一氣呵成的方式,從企業流程的分析,到建置使用案例模型,到實現一個風險等級最高的使用案例循環(Iteration),根本不需要到一天! (有別於傳統的系統分析、設計、到實作,往往要花上一、兩個月以上):

建立企業流程的模型(火箭圖或活動圖) → 建立最有效與正確的使用案例模型 → 馬上實作寫出程式碼

本次課程除了教導學員如何利用使用案例來捕捉系統的功能性需求,並瞭解如何掌握寫使用案例的核心原則與最佳實務。當學會如何建立正確的使用案例模型(Use Case Model),界定系統範圍、找出參與者、及寫出標準規範的使用案例敘述後, 馬上就可以直接利用 EA UML 工具產出具體可執行的應用與測試程式碼,以驗證使用案例的功能點(Functional Point)。同時,還指導學員:

o 如何從表達企業流程的活動圖(Activity Diagram)及火箭圖(Eriksson-Penker Business Extensions),導出資訊系統的使用案例圖。— 適合 Enterprise Information System。
o 如何從表達硬體架構的合成結構圖(Composite Structure Diagram),導出至韌體(Firmware)的系統使用案例圖。— 適合 嵌入式(Embedded)或即時性(Real-time)系統

請參考:


使用案例實務與實作程式碼 — 第五梯次(12/02,03 星期六、日)

  
課程大綱  我要報名


課程簡述:
  • 本課程旨在教導學員如何利用使用案例來捕捉系統的功能性需求,並瞭解如何掌握寫使用案例的核心原則與最佳實務。當學會如何建立正確的使用案例模型(Use Case Model),界定系統範圍、找出參與者、及寫出標準規範的使用案例敘述後, 馬上就可以直接利用 EA UML 工具產出具體可執行的應用與測試程式碼,以驗證使用案例的功能點(Functional Point)。
課程目標:
  1. 瞭解如何從企業塑模的產出,包括巨觀的火箭圖與描述業務流程的活動圖,利用幾個簡單問題提問的步驟,即可以產出最有效的使用案例。
  2. 學習如何利用使用案例圖(Use Case Diagram)界定系統設計範圍、找出系統的參與者(Actor)與使用案例。
  3. 學習如何繪製出不同層級(level)的使用案例圖,包括企業層級(Business use case)的使用案例與使用者目標層級的使用案例(User-goal use case)。
  4. 瞭解如何描述使用案例(Use Case),如何寫出正確、易讀性高的使用案例,並提供寫使用案例的範本(Template),說明主要欄位的作用與寫作時基本的規範與考量。
  5. 指導學員如何實現(Realize)使用案例,以簡單的循序圖設計,並利用 EA 的 "Code-generation" 工具來產出 .NET (or J2EE) 的程式碼,包括可被執行的應用程式碼,以及功能測試程式碼。(眼見為憑,是強化信心的利器,之後可再對系統結構施以 "重構" 的技巧。)
課程特色:
  1. 示範與引導學員實際操作與練習。
  2. 第一日上課時即會發送給學員教學光碟,內容提供
    EA 自動安裝與教材內容及範例。
  3. 提供完整的案例研討(Case Study),並提供 UML Model 檔(EA 6 格式),供學員實際操作演練。
  4. 本課程均保留與提供了學員免費再旁聽乙次同樣課程的權利,以一次低廉的收費,就可以擁有兩次上課的收穫,課程的師資、內容與品質,我們有信心是不會讓學員們失望的。
授課日期
  1. 2006/12/02、12/03(星期六、日) 共兩日。
  2. 每日上課為六個小時(AM 9:30~12:30、PM 1:30~4:30),課後並留半個小時供學員自由提問。
授課地點:
  1. 開羅會議中心,地址:台北市光復南路65號B2 (光復南路、市民大道交接口)。
  2. 參考交通與地圖
適合學員:
  • 系統需求/分析/設計(RA/SA/SD), PM, Programmer 等在職軟體開發者或在學學生。
  • 非 IT 人員,但想瞭解如何利用使用案例來描述企業與系統的流程及需求。
  • 看了很多 Use Case 書籍,仍然無法寫出令人滿意的 Use Case 的需求分析人員。
課程費用:
  1. $3,600, 含稅。
  2. 曾經上課過本公司的「單元系列課程」學員,優惠
    $3,200,含稅。(請記得註明為舊生,本公司查詢確認即以優惠算)
  3. 三人同行,或同時報名另一單元課程(兩日),亦比照舊生的優惠折扣,每位只需$3,200(含稅)。
師資簡介:
  • 賴信仁(Ringle Lai),王克明(Kenming Wang)
  • 擅長以非常淺顯易懂的比喻及說明,將複雜的系統抽絲剝繭,重新釐清脈絡,讓學員一清二楚,並善於引導學員具備設計應有的反思能力。
使用教材:
  1. 由授課講師提供講義,包括授課內容、案例分析與實務範例。
  2. 學員可攜帶相關使用案例參考書籍,並對於書中內容有問題者,可以直接提問。
開發工具:
  1. UML2.0 IDE :Enterprise Architect 6.5 Trial。
  2. Visual Studio .NET 2005 for C# Express(免費) and Java Eclipse 3.1 (本課程會同時產出 .NET and Java 程式碼)
備註:
  1. 教室設備包括白板與投影機,由講師親自說明與操作示範。(學員可攜帶錄音筆)
  2. 學員最好能攜帶 Notebook,可以於課程中實際操作與練習。
  3. 報名滿 10 名即確定開班,同時保留 6 名學員重新選修同一課程(請攜帶原上課講義)。開課前兩日會以電子郵件聯絡與通知學員。
  4. 為確保報名足額人數,煩請先以 ATM 轉帳預約費用($1000),並請於報名表備註欄位內,註明您的轉帳帳號末 5 碼與轉帳金額。(若實在不及轉帳者,仍可現場報名,但請在報名表內註明現場繳費)。
  5. ATM 轉帳帳號: 新光銀行 (103) 帳號: 0772-50-100979-9
  6. 下午均免費備有冰、熱(現煮)研磨咖啡(非三合一)與好吃的點心,供學員下午茶點。

§. 課程諮詢
聯絡電話:(02) 2722-7179
Email: service.hsdc@gmail.com
http://www.hsdc.com.tw

文章導覽

   

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *