[單元課程] UML 2.0 觀念引導與實務操作入門(01/30,31,13Hrs)

農曆年前 HSDc. 舉辦 2010 年第一場軟體設計培訓課程

** 由於文化教室已滿,故地點改為 中國生產力中心,台北市承德路二段81號B1(首府經貿大樓)。

http://www.cpc.tw/Train/Place.aspx

各位好:

線上報名與詳細課程資訊請至:

http://www.hsdc.com.tw/course/unit_course_20100130_31

 o 日期:2010/01/30,31 (星期六,日) AM 9:10 ~ PM 17:00 (共 13 小時)
 o 地點:中國生產力中心,台北市承德路二段81號B1(首府經貿大樓)。
  http://www.cpc.tw/Train/Place.aspx
 o 費用:NT$4,200, 含稅。舊生或三人同行: NT$3,800。
 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 檔。
--------------------------------------------------------------------------------

**【研討會 01/23】2010 軟體設計鮮思維—程式碼與循序圖的關係與產品開發介紹

http://www.javaworld.com.tw/jute/post/view?bid=14&id=271642&sty=1&tpg=1&age=0

High-quality Software Design Consultant.
TEL: 02-27227179
Email: service@hsdc.com.tw
軟體設計論壇: http://www.hsdc.com.tw

「UML 協同團隊合作開發」問題與內容勘誤回覆

讀者 Pogi 很細心地在 「Ringle 即將出版的新書─ UML 協同團隊合作開發」一文中,提出他對閱讀了該書之後所發現的問題。 在此我也特請原作者 Ringle 在此針對所提的問題作回覆。

請問有提供勘誤表回饋網址或mail嗎?

  • 43頁:
    一般化關係:是不是應該說明一般、特殊化關係的方向性?
    整體-局部關係:聚合跟組合的圖看起來都是實心的。
  • 44頁:
    相依性關係:圖示錯了。
  • 45頁:
    圖3-2的內容跟前面訪談結果不一致,特助有說跟住院事件相關的人員:醫生、護士、櫃台人員,但是類別圖卻沒有櫃台人員。

Ringle 的回覆如下:

謝謝你那麼仔細地看這本書,有關您所問的問題,分別說明如下:

  1. 43頁:
    一般化關係:是不是應該說明一般、特殊化關係的方向性?
    照您所說的,我會在下一版中加入一個說明:「病床」類別是「非健保病床」與「健保病床」類別的一般化。
    另,聚合的部分應該為實心,這是在校稿時忽略掉了。
  2. 相依關係的部分也是一樣的。這幾個部分,主要是由於書籍的美編重新改過了原來的稿子所造成的,不過我在校稿時也沒有發現,謝謝你的指正。
  3. 有關類別圖與訪談結果並沒有不一致。「櫃臺人員」主要是屬於「Actor」的性質,並不屬於類別圖中所需關心的問題。
    對於特助來說,他並非軟體設計人員,因此,他只是忠實地說明他所看到的現象,但設計人員應該要針對他的回答加以思考並過濾,而非全盤接收。
【新書課程】UML 團隊開發流程與管理 (08/16,30Hrs)─$8800/$7900 (含稅)

§課程名稱: UML 團隊開發流程與管理 (08/16,30Hrs)─$8800/$7900 (含稅)

** 本課程含贈「UML 團隊開發流程與管理」作者親筆簽名書。
   悅知文化出版訂購, 博客來訂購

【台北場】2009/08/16 (星期日)起,,每次上課為六個小時(AM 9:30~PM 4:30),共五個星期。
 o 預定上課日期:08/16(星期日), 08/23(星期日), 08/29(星期六), 09/05(星期六), 009/12(星期六)。
 o 由於與其它課程有衝堂問題,所以前兩次課程排定於星期日開課,後三次(8/29 後)則調回星期六上課。
 o 遇國定假日或颱風等因素,則延至下一週上課日(本中心會主動通知學員),以此類推。

§課程諮詢(HSDc. 軟體設計專業顧問團隊)
 o 諮詢專線:TEL: 02-27227179
 o 服務信箱:service.hsdc@gmail.com
 o http://www.hsdc.com.tw
 ** 歡迎聯繫企業包班事宜 **

--------------------------------------------------------------------------------------------------------------
o 由於本站線上報名系統仍有問題,煩請報名學員填寫下列資料報名 (下列欄位前為 * 者請務必填寫),
  並以 Email 寄至: service.hsdc@gmail.com
  -------------------------------------------------------------------------------------
  * 姓名:
  * 電子郵件:
  * 聯絡電話:
  任職公司與職位:
  備註(請填上如 ATM 轉帳帳號(後五碼即可)、開立發票資訊、以及新生或舊生等資訊):
  -------------------------------------------------------------------------------------

§課程費用與報名:
 o $8800 (含稅)。 (爸爸節超特惠價;同時數其它單位課程學費為 $20000 以上)
 o 報名經確認後,本站即會寄送確認通知信給報名學員。
 o 曾經上課過本公司的「單元系列課程」學員,優惠 $7900(含稅)。 (請記得註明為舊生,本公司查詢確認即以優惠算)
 o 三人同行,或同時報名另一單元課程,亦比照舊生的優惠折扣,每位只需 $7900(含稅)。
 o
 o 若同時報名 6/27 「系統分析設計與實做」課程,兩者課程合計優惠 $20500(再便宜 $4000)。
  http://www.kenming.idv.tw/20090627-course-sa-design-and-implement
 ----------------------------------------------------------------------------------------
 o 大學/研究所 資訊相關科系講師、助教或教授,出示相關證明,我們會以建教合作方式計費。(請另以電話聯絡)
 o 清貧或由家扶中心推薦,能出示相關證明,所有費用 免費!!
 o 授課地點:開羅會議中心,地址:台北市光復南路65號B2 (光復南路、市民大道交接口)。
 o 參考交通與地圖。 http://www.hsdc.com.tw/education/cario_map
 ----------------------------------------------------------------------------------------
 o 報名系統分析與實作班學員,請先以 ATM 轉帳預約費用($ 1000),並請於報名表備註欄位內,註明您的轉帳帳號末 5 碼與轉帳金額。
 o ATM 轉帳帳號: 新光銀行 (103) 帳號: 0772-50-100979-9
 o 本課程上課學員需滿 15 人以上,若未達上課人數則延期至下一梯次開課,已報名學員,本中心會電話通知,並主動辦理退費(或可保留至下一梯次)。

-----------------------------------------------------------------------------
§課程說明
繼續閱讀 »

「UML 團隊開發流程與管理」新書正式出版(6/12)

Ringle 的新書:「UML 團隊開發流程與管理」確定於 6/12 由「悅知文化」正式出版。 現在有活動優惠,在 6/12 前預購均享有 7 折優惠。

UML團隊開發流程與管理 UML團隊開發流程與管理
-----------------------------------
作者: 賴信仁
出版社:悅知文化
ISBN:978-986-6761-90-4

本書特色:
這是一本將理論與實務作完美結合的書。以案例分析的方式,告訴讀者如何透過UML正確表達軟體設計的精神,同時搭配工具軟體與Lab單元,讓讀者可以從做中學,在練習的過程中,確實瞭解軟體開發的過程。

內容簡介:
對於軟體設計的初學者來說,面對大量的資訊,往往不知從何處開始下手。本書係根據作者多年的授課經驗寫作而成,特別針對有以下需求的讀者,提供學習的指引:

■ 想要瞭解UML及其應用時機的讀者:
本書第一部份,設計了一個完整的案例,並且將UML的十三張圖應用在該案例中,利用Q&A的方式,深入淺出地說明UML 13張圖的基本精神及其應用,讓剛開始接觸UML的讀者可以透過實際案例瞭解UML。

■ 想要知道如何在實際專案中應用UML的讀者:
本書的第二部分,設計了另一個完整的案例,並搭配工具軟體,配合UML、MDA以及實際的程式碼,讓進階的讀者可以瞭解,應該如何在實際的專案中應用UML。而且在每個章節中,都提供LAB練習,讓讀者可以「從做中學」。

■ 想要知道軟體開發團隊如何合作的讀者:
本書的第三部分,作者設計了一個團隊合作的情境,透過一個虛擬專案的進行,讓讀者可以瞭解團隊中的各個角色,以及如何挑選適合的工具來幫助自己完成工作,以及如何善用工具,讓團隊合作能夠更簡單、更順利。

■ 想瞭解Enterprise Architect如何使用:
Enterprise Architect是一套完整的UML支援工具,完整支援UML 2.1的13張圖形,並且Support多種程式語言及資料庫,且提供了非常多的客製化空間。本書主要使用該套工具進行實作,並介紹該軟體的操作及客製化技巧。

「UML 團隊開發流程與管理」新書封面完稿
(點擊圖片鏈接看原圖)「UML 團隊開發流程與管理」新書封面完稿

※ 延伸參考:
o 「UML 協同開發管理」新書序言 Preview
o Ringle 即將出版的新書─「UML 協同團隊合作開發」

「UML 協同開發管理」新書序言 Preview

Ringle 的新書 ─ 「UML 協同開發管理」,順利的話,應該是這個月就會出版了。 本書的序言還特別邀請我們曾經輔導過,包括企業 IT 資訊部門主管,以及軟體開發公司教育課程培訓承辦人、專案經理等。 由於先前輔導時的合作均相當愉快,且對 Ringle 嚴謹且甚為專業的能力給予相當肯定,所以請之協助寫序時,都相當樂意來背書。

我這裡就先列出該書部份的序言內容。 其中也有美女好朋友們的加持,而且好不容易獲得她們的首肯,願意提供美美的照片放在序言內。不過不知道新書出版時會不會有含照片? 有的話也算創舉,想必銷路會賣得更好。 ;)

Vivi 為 Ringle 新書的序言背書
~序的開始~該怎麼開始才好呢?

生平以來第一次很榮幸的接到Ringle老師的邀請,幫忙推薦~ 以小女子我的經驗:

公司在去年 (2008 年)針對技術同仁們進行一系列的Java 與UML技術培訓課程,聘請了Ringle與其顧問團隊擔任課程的專業講師,規劃長達七個月的訓練。

過程中在每次上課時看到他們用心教學及互動,課前或課後也都會互相溝通關於學員的學習狀況及如何改正微調後續的教學方向,讓我在執行時非常順利及安心。 課程結束後學員們對課程的滿意度平均值也是相當不錯,所以在此特別謝謝他們對課程的用心。

同時也恭喜Ringle將教材、專案開發與顧問輔導時的經驗等等撰寫成書,對於期望應用物件導向原理於開發實務的朋友來說,一定會是一本很好的重要學習指南喔。

HiTrust 教育訓練培訓專員 Vivi Wang

繼續閱讀 »

Page 1 of 180123456789101112...203040...Last »