各位好:
o 日期:2010/01/30,31 (星期六,日) AM 9:10 ~ PM 17:00 (共 13 小時)
o 地點:中國生產力中心,台北市承德路二段81號B1(首府經貿大樓)。
http://www.cpc.tw/Train/Place.aspx
o 附贈完整系統分析文件範本 (Word 格式)與可執行的 C# 程式原始碼。
o 前 10 名報名者,免費贈送 UML 新書:UML 協同合作與管理(已有可抵優惠 NT$400)。
http://www.kenming.idv.tw/bk_uml-collaboration-process-and-management
o 同課程可保留再旁聽乙次的權利 (報名時註明舊生旁聽即可)。
o 下午均附有免費從外特別特購精緻的咖啡與點心。
§課程說明 --------------------------------------------------------------------
2010 年一月,HSDc. 所選擇的第一個軟體設計培訓課程為「UML 2.0 觀念引導與實務操作入門」。
焦點著重在講師會藉由 UML 工具的實際操作與引導,繪製各個類型的軟體設計圖,從做中學的過程中,瞭解到這些 UML 設計圖背後的設計意涵。
雖然是短短的兩天課程,但講師們絕對會擷取出 UML 的精要(essential)部分,將多年來豐富的輔導與教學經驗,表達於其內。 絕對可以讓學員們學習與瞭解到,UML 這個統一模式語言的每一張設計圖的基本語法認識,以及基礎軟體設計的思維。
雖然這個是我們已舉辦多年的實務性課程,但是對於課程內容,我們每一次總是接受學員們的建議,以及我們團隊課程結束之後的討論,會再重新作過規劃,讓課程更流暢、更為實用,對學員們當然在工作上更有實質的幫助。
所以,除了 UML Overview 介紹與實務操作外,我們在最後一堂課,會利用一個小而美的案例展示,以提供完整的系統分析 Model,與利用 C# 實作的可執行程式碼,甚而包括了完整的系統分析文件(Word 格式)。這可是相當之實用的範本,讓學員可以參考並實際應用在工作、小型規模的專案開發上。
上課學員除了收到本顧問團隊所親自撰寫的教材外,還可以拿到一片自動安裝的光碟,內含了教材電子文檔(PDF)、UML 範例檔(EA 格式)、UML2 教學錄影檔(Flash)、歷屆研討會簡報資料、EA 7.5 UML 工具(Trial)。
上課過程中,更是歡迎學員自行帶平日工作所碰過的案例問題與疑問,講師群均非常樂意協助解決(不怕被考倒,只怕不問),亦可以當成課堂上的討論案例。
對了,每一天的課程,我們均有免費提供下午茶點,包括小蜜蜂咖啡、茶飲、美味的吊鐘燒與餅乾甜點等。品味咖啡的同時,學習軟體設計思維,那會是一件令人相當愉悅的快樂學習之旅。
§報名資訊 ----------------------------------------------------------------------
o準備教材:
o 由授課講師提供講義,包括內容、案例分析與 UML 13 種圖範例(包括 Flash 影音檔案)。
o 學員可攜帶相關 UML 參考書籍,並對於書中內容有問題者,可以直接提問。
o使用工具: EA(Enterprise Architect) 7.5(Trial) UML Tool。
o授課講師:
o 賴信仁(Ringle Lai) ,王克明(Kenming Wang)
o 擅長以非常淺顯易懂的比喻及說明,將複雜的系統抽絲剝繭,重新釐清脈絡,讓學員一清二楚,並善於引導學員具備設計應有的反思能力。
o上課時間:
o 2010/01/30,31 (星期六,日) AM 9:10 ~ PM 17:00 (共 13 小時)
o 請注意,本次課程特別提早至 9:10 開始上課,並延長至 17:00 下課。
o上課地點與上課人數:
o 文化大學教育推廣部城中分校,台北市延平南路127號。
http://future.sce.pccu.edu.tw/service/service01_05.asp
o 報名人數滿 10 人即開班(同時保留 5 名學員重新選修該課程)。
o 開課前兩日會以電子郵件聯絡與通知學員。
o適合學員:
o 系統分析/設計(SA/SD), PM, Programmer 等在職軟體開發者或在學學生。
o 想實際學會如何利用 UML 工具來畫 UML 2.0 十三種圖。
o 看了很多 UML 書籍,仍然無法在正確的時機畫出正確的 UML 圖。
o備註:
o 教室設備包括白板與投影機,由講師親自說明與操作示範。(學員可攜帶錄音筆)
o 學員最好能攜帶 Notebook,可以於課程中實際操作與練習。 。
o 為確保報名足額人數,煩請先以 ATM 轉帳預約費用($1000,當然也可一次繳清)。
並請於報名表備註欄位內,註明您的轉帳帳號末 5 碼與轉帳金額。
(若實在不及轉帳者,仍可現場報名,但請在報名表內註明現場繳費)。
o ATM 轉帳帳號: 新光銀行 (103) 帳號: 0772-50-100979-9
§課程大綱 ----------------------------------------------------------------------
※ 基礎觀念引導—認識 UML
o 使用 UML 的基本思維
o 為何是利用 UML 來溝通
o UML 塑模的對象
o UML 設計圖的分類說明
※ 企業流程與系統需求
o 利用活動圖(Activity Diagram)表達企業流程
- Activity, Control flow 的關聯。
- 決策(Desision), 並行活動的表達。
o 利用使用案例(Use Case)圖表達系統功能
- 系統範圍, 參與者, 使用案例 表達系統架構。
-《include》and《extend》擴充意涵表達。
- 使用案例陳述(Description)範本。
o 操作展示與引導練習
- EA(Enterprise Architect) UML 開發工具安裝與基本操作說明。
- 利用 EA 繪製活動圖與使用案例圖。
※ 表達系統內部結構的兩位主角
o 利用類別(Class)圖表達領域概念與企業物件。
- 類別的特徵:屬性與行為。
- 三種類別之間的關係:結合, 整體/局部, 一般化/特殊化。
o 利用循序(Sequence)圖表達物件動態期間的互動關係。
- 表達出主要參與的主角(Object)。
- 表達出物件之間的訊息傳遞。
o 操作展示與引導練習
- 利用 EA 繪製類別圖與循序圖。
※ 其它類的設計圖
o 系統的微觀設計
- 溝通(Communication)圖, 物件(Object)圖, 元件(Component)圖。
- 狀態機(Statechart)圖, 時序(Timing)圖。
o 系統的鉅觀設計
- 互動概觀(Interaction Overview)圖, 合成結構(Composite Structure)圖。
o 系統的實作與部署
- 套件(Package)圖, 部署(Deployment)圖。
o 操作展示與引導練習
- 利用 EA 繪製上述的設計圖。
※ 案例展示與系統分析範本-從需求分析,結構設計至程式碼實作
- 使用案例, 類別圖, 循序圖 設計產出之間的橋接。
- 利用 EA 正向工程產出 C# 程式碼。
- 記錄測試案例與撰寫測試程式碼。
- ** 利用 EA 快速產出完整的系統分析文件(可作為開發綱要範本) **
- 完整附錄可執行的程式原始碼與設計模型的 Model 檔。
--------------------------------------------------------------------------------
o 諮詢專線:TEL: 092236977
o 服務信箱:gnimnek168@gmail.com
o FB社團:軟體設計鮮思維