|
系統分析設計與實作—活用 UML 塑模 與 Java(11/06, 54 Hrs)
|
| 報名資訊 |
|
| 課程宗旨 |
HSDc. 軟體團隊於今年除了擔任許多企業公司的顧問輔導外,也從事著某大型系統專案開發的工作,同時仍持續著 UML 產品開發 (已正式推出 Sequence Generator 正式版本)。在這樣百忙之餘,我們不敢忘本的是,將其所學研究,與擔任顧問及現實專案開發上的經驗與心得,每年必然會推出完整性的系統分析設計與實務課程,以及主題性的單元課程及免費性質的研討會與讀書會等。 透過教育訓練,以低於一般軟體設計高階課程不到一半的費用,就是希望能回饋於軟體業界,期能提攜軟體後進人員,習得正知正覺的觀念;講師群均為豐富的軟體實務開發經驗,且仍持續刻苦研讀軟體哲理與技術等原文著作,除了身體力行、不做空談謾罵的嘴砲,實踐在現實的輔導工作與專案開發上,更希望能將其所學與經驗傳承,帶給有志向學的軟體開發人員們。 今年中,除了已推出的 C#.NET 版本的系統分析課程外,10月底確定推出 Java 版本的課程。其實軟體設計的觀念都是一樣的,但也考量到學員們現實工作上所習慣的平台技術不一樣,實作也會隨著平台而有不同的呈現。除了瞭解虛的觀念外,也當然會提供實的程式碼,來表達虛與實的合一。「知行合一」,一向是我們身體力行的宗旨。 另外我們提供給學員們最大的一個福利就是,每一位學員都能有免次再次旁聽同性質課程乙次的權利。所以,當學員聽完 C#.NET 課程後,仍可再登記聽下一期的 Java 版本課程。 |
我們 HSDc. Inc. 本年度完整的軟件設計培訓,預定於今年 5/01(星期六)舉辦。使用的開發環境為 C#.NET + UML 2.0。 (但 Java 族群組亦可參加,因下次課程即會輪流改為 Java,且可再次免費旁聽)
歡迎報名上課,價格超級便宜,且可充實軟體設計整體性的觀念與知識,又能與講師、同學們等相互討論交流,好處多多。
課程與報名資訊:
[軟件培訓] 系統分析設計與實作—活用 UML 塑模 與 C#.NET (05/01, 54 Hrs)o 日期:2010/05/01 起,每週六白天。
每次上課為六個小時(AM 9:30~PM 4:30),共九個星期。
o 預定上課日期:05/01, 05/08, 05/15, 05/22, 05/29, 06/05, 06/12, 06/19, 06/26
o 地點:中國生產力中心,台北市承德路二段81號B1(首府經貿大樓)。
http://www.cpc.tw/Train/Place.aspx
o 特價優惠:NT$14,800, 含稅。舊生或三人同行再折扣為: NT$13,400。
(同等課程原價學費為 $30,000 以上)
o 附贈完整系統分析文件範本 (Word 格式)與可執行的 C# 程式原始碼。
o 贈送 UML 著書:UML 協同合作與管理(已有可抵優惠 NT$400)。
http://www.kenming.idv.tw/bk_uml-collaboration-process-and-management
o 免費送 Linux 軟體開發平台 DVD 光碟。(使用 Wine 安裝 .NET 開發平台)
http://www.kenming.idv.tw/signup-system-analysis-course-send-linux-development-dvd
o 同課程可保留再旁聽乙次的權利
(.NET/J2EE 系統分析課程均可。報名時註明舊生旁聽即可)。
o 下午均附有免費從外特別特購精緻的咖啡與點心。HSDc. 於 2010 年度推出了完整的系統分析、設計至實作的課程,期能協助軟體開發人員在現實的工作中,能瞭解完整的開發流程與各個角色的工作執掌與產出。在基於以架構為中心來建立團隊具共識的整體觀下,能聚焦在適切開發單位的功能點內,快速地從需求分析導出到實作,找出並克服開發過程中,包括溝通、技能與技術等風險因子。而後基於這樣的框架目標內,得以對系統的結構作重整,卻又不至於影響已有的功能前提下,得以對程式碼施以重構的技巧,讓系統更有延展度與彈性。
傳統系統分析與設計的課程,經常是「昧於現實」,將需求分析/結構設計與程式碼實作拉得太遠,而造成軟體設計與實作的不一致。殊不知,所謂的軟體塑模與程式碼的實作必然是軟體系統的一體兩面,在軟體開發過程中,必然是要保持一致性,所以設計是要作精,而不是籠統的文件報告。關於文件,只是利用工具的文件產出功能,將平時已確實所作的設計,產出美輪美奐的文件報表而已。不要為文件而文件,還去加班熬夜,傷了身體,又浪費生命在不必要的地方,實在沒有意義。
還有系統開發與實作也不是「妥於現實」,利用 IDE 工具從 Web/Windows Form 直接連接資料庫的這種開發方式,只是讓軟體人員變得更笨,只要需求變動就導致牽一髮而動全身,系統是不會有任何的延展與彈性的。最起碼的一點設計良心,又能處在國內嚴苛的環境中,對於短線時程的專案,先將系統的命脈—企業邏輯的核心,全給統籌集中在中間層,也就是企業邏輯層—先求有! 再來才是求好!— 待系統能確實上線,能滿足使用者的需求後,再則老闆與客戶對開發團隊有了信心,肯給予更多的資源—包括人跟錢,團隊的技能也有了增長與更好的溝通默契。外在與內涵的條件均俱足下,就可以專致於對系統結構的重整,並對程式碼施以重構的技巧,而又不會影響既有的功能前提下,讓系統更具可重用性與延展性,甚而轉成產品以服務更多同類型性質的客戶,又能快速的客製化每一個單位的特殊化需求。
基於這樣的理念,我們主張系統分析與設計是要「務實」,不是「昧於現實」,也不是「妥於現實」,而是在現實與理想中找到那一個平衡點。所以課程規劃是分為兩個階段。
第一個階段就是捕捉系統功能需求,快速設計,立即產出程式碼。重點就是要瞭解如何作好系統的需求分析與對應到程式碼的實作。本階段需要培訓的技能有物件導向的基礎知識、從使用者角度看待系統時的外部功能分析,抓出適切的功能點開發單位、從畫面、中間層物件到連結資料庫的實作能力等。還有,一定要配套的兩個設計措施,一為撰寫測試案例與功能測試程式碼,實現自動化的測試機制;另一為活用分析類別,先利用中間層的控制類別,集中與控管從畫面與資料庫而來的企業邏輯。
第二個階段就是傳統系統分析所說的 SD(System Design), 傳統是以資料庫的 E-R(Entity-Relation) 分析,在物件導向則是稱為領域模型的建立—包括找出物件與適切的分派責任。這可不是一件容易的事,事實上應該說要具備的抽象能力要相當高,所以為何我們覺得那種 SA->SD->PG 開發流程是不務實的,因為 SD 很難作得好,然後還要 PG 去等該階段的產出,又大部分是不正確,可以說是浪費開發資源與時間。程式碼可以直接反應功能的需求,但不一定要等結構分析,集中在控制控制類別的好處就是,我們可以很容易地對結構作重整、對程式碼作重構,卻又不會影響既有上線的功能。本階段的重點當然就是對所謂結構的分析技能培養,我們會兩種方式,一為從需求抓名詞的傳統方法、另一為揭露出以交易為核心的交易樣式,可以輕易地抓出一大串的企業元件。
總的來說:作好功能需求分析-> 影響系統能不能做出來 ;
作好結構分析-> 影響系統有沒有彈性觀念的傳授、設計的圖形化塑模表達、程式碼的實作三層次,是我們對於系統分析設計與實作課程的基本原則與態度。修習本次系統分析的學員們,也可以拿到完整的教材、完整案例的 Model 檔與實作程式碼的對應。程式碼是以 C#.NET 再搭配最夯的 LINQ Framework,當然,要直接對應 .NET 的實作程式碼,那也是相當直覺不是難事。我們期能讓學員們上完課後,能以我們所提供的案例,包括設計模型與程式碼,當成範本而可以應用於工作實務上,甚而可以創造所屬自己的 "Pattern"。
HSDc. 軟體團隊,關心每一位軟體人員的持續成長...。
線上報名與詳細課程資訊請至:
http://www.hsdc.com.tw/course/unit-course_automation-test-by-csharp_1day_20100328
o 日期:2010/03/28 (星期日) AM 9:30 ~ PM 17:00 (共 6.5 小時)
o 地點:中國生產力中心,台北市承德路二段81號B1(首府經貿大樓)。
http://www.cpc.tw/Train/Place.aspx
o 費用:NT$1,800, 含稅。舊生或三人同行: NT$1,500。
o 同課程可保留再旁聽乙次的權利 (報名時註明舊生旁聽即可)。
o 下午均附有免費從外特購精緻的咖啡與點心。
§課程說明 --------------------------------------------------------------------
TDD (Test-Driven Development),測試先行的觀念已逐漸被軟體開發單位接受。但如何達成自動化的測試?要測試的是哪一類型程式?如何撰寫測試測試 ...等,可能一般 Developer 仍顯模糊。
HSDc. 團隊將多年來輔導諸多單位,並協助其撰寫測試程式的經驗,整理成範本。利用一天的時間,詳述說明從需求整理、測試案例,到整個測試程式的產出,每一個階段步驟除了有完整的圖文解說與程式碼以外,還設有階段完整的目標,以瞭解該階段實作的目的。
對於 Developer 而言,撰寫功能性物件的測試程式,如利用 NUnit or JUnit 等測試框架,是確保需求功能的正確性。
而對於 End User 而言,因直接面臨的是 GUI 畫面的操作,若有些高精確要求如政府標案等,往往連畫面的操作步驟都不得出錯,而導致開發團隊甚而還要撰寫畫面操作的詳述說明與撰寫數千條以上的圖型測試案例報告,花了相當多的時間卻仍一再需要重複人工的操作,可說是浪費太多不必要的精力與人力了。
為了達成驗收交付的目的,圖形介面操作的自動化測試,在高度要求或大型的專案中仍是需要的。所以,在本次課程中,我們也會介紹如何利用 GUI 的測試框架,在 ASP.NET 的 Web 環境中,以達成自動操作圖形表單、自動輸入數據。
同時,我們也整合了從 GUI 的自動操作到按下按鍵、然後到後端的控制型功能物件 (Control Object),由 NUnit 測試框架自動驗證需求功能的正確性。一氣呵成,全部自動化,花一次工即可。
本次課程是利用 C#.NET,相關的測試框架 (Watin and NUnit)均支援 .NET Framework。但測試的觀念與作法其實都是一樣的,要移轉到 Java 的環境下,也是相當輕而易舉,自然,本課程也是適合 Java 的 Developer 等。
上課學員除了收到本顧問團隊所親自撰寫的教材外,還可以拿到一片自動安裝的光碟,內含了教材電子文檔(PDF)、測試環境建置所有需要的應用軟件(全為免費)、案例分析的原始程式碼與測試程式碼等。以及涵蓋了 HSDc. 歷屆研討會簡報資料。
上課過程中,更是歡迎學員自行帶平日工作所碰過的案例問題與疑問,講師群均非常樂意協助解決(不怕被考倒,只怕不問),亦可以當成課堂上的討論案例。
對了,每一天的課程,我們均有免費提供下午茶點,包括小蜜蜂咖啡、茶飲、美味的吊鐘燒與餅乾甜點等。品味咖啡的同時,學習軟體設計思維,那會是一件令人相當愉悅的快樂學習之旅。
報名與詳細研討資訊請至: http://www.hsdc.com.tw/course/reading_meeting_20100327
o 報名費用; 自行於當場點餐、下午茶點或飲料即可。
o 日期:2010/03/27 (星期六) PM 13:00 ~ PM 17:00
o 地點:曼德主廚私房料理。 台北市通化街171巷30弄2號。02-2733-3855
http://tw.myblog.yahoo.com/mindercafe/article?mid=2&l=f&fid=5
§讀書會介紹 --------------------------------------------------------------------
HSDc. 預計每一季舉辦一次軟體相關讀書研討分享聚會 (若與會學員參與意願高且熱好研讀軟體設計各類書籍者眾,則可以每個月或每兩個月舉辦乙次)。
第一次的讀書會主題,先輕鬆一些,就以 Ringle 的著書-「UML團隊開發流程與管理」為本次讀書會的研討用書。(爾後的讀書會用書則可以因應與會人員們的要求來決定)
關於本書,請參考:
o http://www.books.com.tw/exep/prod/booksfile.php?item=0010438060
o http://www.kenming.idv.tw/ringle-new-book-uml-collaboration-development
我們希望與會學員們起碼約略有翻閱過該書,但不需要全部看完。只要針對書本內任一章節,可以作心得分享,甚或問題提問討論即可。
我們希望是以相當輕鬆的態度來參與讀書研討。重要的是分享,甚或是提出問題一同討論,這才會是舉辦讀書會的意義所在。
***
請注意,由於需要保留及計算報名學員們的座位,請確定會前來參加後才填寫報名單,若不克前來,也請於報名表單或來信取消報名。若報名人數尚未滿額,不及報名者,仍可以現場報名。
--------------------------------------------------------------------------------
§讀書會 (共 4Hrs):
1. 主持人,(宋敏如, Cathy Sung)開場介紹與說明。
2. 心得分享,由 HSDc. Tech. Leader Arthur 開始心得分享與報告。
3. 座談與提問,由賴信仁先生 (Ringle Lai)負責解說。
4. Free Talking。 針對各類議題,包括職場生活等都可閒聊。
5. 決定下一次讀書會的參考用書與主題。
--------------------------------------------------------------------------------
§對象:對軟體設計相關議題有興趣者,包括在職軟體開發人員及相關資訊科系講師及學生等。
§主辦單位:HSDc 軟體設計顧問中心。
§備註:
o 本次讀書會預計開放 24 個名額。(額滿即停止報名)
--------------------------------------------------------------------------------
High-quality Software Design Consultant.
TEL: 02-27227179
Email: service@hsdc.com.tw
軟體設計論壇: http://www.hsdc.com.tw
先祝各位讀者們 2010 年新年快樂!!
** 由於文化教室已滿,故地點改為 中國生產力中心,台北市承德路二段81號B1(首府經貿大樓)。
http://www.cpc.tw/Train/Place.aspx
各位好:
報名與詳細講座資訊請至:
http://www.hsdc.com.tw/course/seminar_20100123o 報名費用 NT$300。 (擔負場地費用以及每位參與學員一份 85。C 咖啡飲料與蛋糕)
o 日期:2010/01/23 (星期六) PM13:10 ~ PM 17:00
o 地點:中國生產力中心,台北市承德路二段81號B1(首府經貿大樓)。
http://www.cpc.tw/Train/Place.aspx§研討會介紹 --------------------------------------------------------------------
2009 年對 HSDc. 團隊是相當忙碌的一年。 幾乎大半年的期間,都長期專注在新竹「工研院」資訊中心的專案輔導與開發、同時又仍需要忙碌著固定幾家企業資訊單位的長期性顧問輔導,使得團隊主要成員們不容易抽出時間在教育訓練與研討會的研究發表上。這是對許多支持 HSDc. 的學員們的一種抱歉。
無論如何,我們沒有任何藉口。 同時經過團隊內部的溝通討論,我們決定自 2010 年這嶄新的一年,至少每 1~2 個月舉辦 研討會/讀書會/單元課程/完整系統分析課程 等其中之一的活動。 分享、引導與傳授發表我們在軟體設計各類議題上的研究與心得(及實務經驗),在軟體設計教育訓練這個領域上,一直是我們重視的焦點所在。
即使百忙之餘,在去年中,HSDc. 團隊已進行了「Sequence Generator」產品研發。 可以將程式碼的某一個功能展延出物件合作的 UML 循序圖;反之亦可以從循序圖轉出到程式碼 (當然,要先規範好類別圖)。 對從事 Coding Developer 可說是一個相當便捷的工具,彷彿就是幫程式碼照 X 光,可以輕易看出程式碼動態呼叫期間的物件關係。
請參考: http://www.kenming.idv.tw/hsdc-product-sequence-generato
經過與澳洲 Sparx System (EA 的開發原廠商)的遠距會議,展示我們的開發理念與深具彈性的結構設計,相當獲得對方的好評。 並決定於 2010 年初在澳洲原廠網頁上提供 Beta 版本的下載試用。 (以 Plug-in 的方式整合在 EA 工具上)
2010 年的第一場研討會,我們就是以 "Sequence Generator" 這個產品開發為主題,來分享說明我們是如何設計這套產品。 同時,我們也預先提供這個產品算是 pre-beta(或者該稱為 alpha 版?) 版本給前來參與研討會的學員們試用並請提供寶貴的意見。
當然,我們必然會附贈研討會光碟。光碟內容包括歷屆研討會簡報內容、UML 教學/操作錄影檔、EA 等試用版、UML OCUP 模擬試題... 等,相當物超所值。
***
請注意,由於需要保留及計算報名學員們的座位,請確定會前來參加後才填寫報名單,若不克前來,也請於報名表單或來信取消報名。若報名人數尚未滿額(每場人數以 60 人為限),不及報名者,若尚有名額,仍可以現場報名。--------------------------------------------------------------------------------
§講座主題:1. 「程式碼與 UML 循序/類別圖 的關係探討」-- Kenming Wang
o 基礎觀念導引 - 何謂靜態與動態?
o 程式碼與類別圖的靜態結構關係。
o 程式碼與循序圖的動態關聯關係。
o 簡單範例展示。2. 「如何利用 UML 工具設計 Sequence Diagram Plug-in」-- Ringle Lai
o 為何需要從程式碼產生Sequence Diagram
i. Sequence Diagram的基本假設
ii. 預想的產品架構
o Sequence Diagram Plug-in應有的功能
o Sequence Diagram Plug-in 的結構(Class 圖)設計
i. 基本架構
ii. 元件設計
iii. 類別設計
o 實機展示 - 使用 EA (Enterprise Architect) UML 工具。
--------------------------------------------------------------------------------§對象:對軟體設計相關議題有興趣者,包括在職軟體開發人員及相關資訊科系講師及學生等。
§主辦單位:HSDc 軟體設計顧問中心。
§講師:賴信仁(Ringle Lai)、王克明(Kenming Wang)。
o報名經確認後,本站即會寄送確認通知信給報名學員。
§備註:
o 本次講座預計開放 60 個名額。(額滿即停止報名)
o 因上課人數眾多,恕不直接提供列印教材,本次講座會直接附送「講座教材及示範操作光碟」等。教材內容並於講座前兩日公佈於 HSDc. 網站,學員可自行列印講座教材。
--------------------------------------------------------------------------------High-quality Software Design Consultant.
TEL: 02-27227179
Email: service@hsdc.com.tw
軟體設計論壇: http://www.hsdc.com.tw
§課程名稱: 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 人以上,若未達上課人數則延期至下一梯次開課,已報名學員,本中心會電話通知,並主動辦理退費(或可保留至下一梯次)。
-----------------------------------------------------------------------------
§課程說明
繼續閱讀 »
訂閱 RSS (by FeedBurner)
訂閱 RSS (by Wordpress)![[克莉絲汀] 水晶串珠吊飾-冰凍寶珠](/wp-content/medias/ads/opus/DSC02927.jpg)
