系統分析設計與實作—活用 UML/SCRUM 與 Java/Spring (3/14 開課)

介紹 2015 年第一季系統分析與設計課程。

§課程名稱:系統分析設計與實作—活用 UML/SCRUM 與 Java/Spring(48 Hrs)
o 線上報名

* 線上報名並預繳 NT$1,000 報名費用者,贈送「UML 團隊開發流程與管理第二版」 
* 請注意,只確定已線上報名且預繳報名費者,才有贈送著書(如已有該書者,可折抵 NT$400)。

 o 日期:2015/03/14 起,每週六白天。
  每次上課為六個小時(AM 9:30~PM 4:30),共八個星期。
 o 預定上課日期:03/14, 03/21, 03/28, 04/11, 04/18, 04/25, 05/02, 05/09。
  (04/04 適逢清明掃墓節,後延乙週上課)
 o 上課地點:上課前一週以電郵/電話通知學員。
 o 特價優惠:NT$14,800, 含稅。舊生或三人同行再折扣為: NT$13,200。
  (同等課程原價學費為 $30,000 以上)
 o 附贈完整系統分析文件案例與歷屆技術研討會簡報 DVD 光碟
 o 同課程可保留再旁聽乙次的權利 (.NET/J2EE 系統分析課程均可。報名時註明舊生旁聽即可)。
 o 修習課程完成的學員均有結業證書 (諸多公司已認同本單位所傳授的課程與理念)。
 o 附免費茶點 (最後一日結業時附外訂精緻下午蛋糕咖啡等茶點)。
 o 中午休息時間,學員可與講師們自由提問、小組討論或休息等。

** 為確實掌握上課學員人數與保留上課位置,煩請先以 ATM 轉帳預約費用($1000,當然也可一次繳清)。
   並請於報名表備註欄位內,註明您的轉帳帳號末 5 碼與轉帳金額。
   o ATM 轉帳帳號: 新光銀行 (103) 帳號: 0772-50-100979-9  **

§ 課程介紹

要達成有效的系統分析與設計,強調的是「敏捷 (Agile)、務實性的設計,以及可具重構的程式碼框架」;
而關鍵重點則為 SCRUM / 使用案例 (Use Case) / MVC / Spring 等技術/技能。

 o 符合 Agile/SCRUM 的敏捷快速開發精神,快速從分析導出到實作,實踐 I&I (漸增與循環)精髓。
 o 說明如何規劃 SCRUM 的 BackLog 存貨觀念的需求分析,並如何以 Use Case 實現之。
 o 說明如何將存貨分解為 Sprint BackLog,規劃衝刺、亦即 iteration 的開發週期。
 o 界定功能需求,建立 MVC (Model-View-Control) 程式碼框架,打通從 UI->中間層->資料庫的管道。
 o 說明如何將開發階段期間的分析設計,以標準的 UML 語法與便宜好用的 EA UML 工具記錄之。
 o 強調實作的設計,以 Spring Framework IoC 實作性設計,撰寫「無暇」的 Java 程式碼,並使之與系統服務分離。
  (系統服務包括:交易處理、永續性 (O-R Mapping)、安全性、分散性 ...等。)
 o 利用實作案例,演練如何重構程式碼,並列舉重構的判斷原則與主要技巧。

HSDc. 顧問開發團隊綜合多年來的大型系統實務輔導與開發經驗,並結合大量研究的理論知識與平台技術,所推出關於完整的系統分析、設計至實作的課程,期能協助軟體開發人員在現實的工作中,能瞭解完整的開發流程與各個角色的工作執掌與產出。

在基於以架構為中心來建立團隊具共識的整體觀下,能聚焦在適切開發單位的功能點內,快速地從需求分析導出到實作,找出並克服開發過程中,包括溝通、技能與技術等風險因子。而後基於這樣的框架目標內,得以對系統的結構作重整,卻又不至於影響已有的功能前提下,得以對程式碼施以重構的技巧,讓系統更有延展度與彈性。

觀念的傳授、設計的圖形化塑模表達、程式碼的實作三層次,是我們對於系統分析設計與實作課程的基本原則與態度。

修習本次系統分析的學員們,也必然可以拿到完整的教材、完整案例的 Model 檔與實作程式碼的對應,帶回去自行練習,並能對映於工作上,如此才會有顯著且實質的效益。

HSDc. 軟體設計顧問團隊,強調的是「虛」與「實」兩者調和的『知行合一』...。

§ 課程大綱

繼續閱讀 »

助念虎皮鸚鵡小雪在西方極樂世界當快樂小天使

今天凌晨,我家的虎皮鸚鵡小雪,因為氣管發炎治療一個星期無效後今天凌晨往生了,享年三歲半。

這一年來我的三隻虎皮寶寶相繼離去。去年底也是約三歲半的妹依因夜驚受傷往生;而今年初農曆年除夕 Nico 因為鞭炮聲嚇到而飛竄走。每一次鳥寶寶的離去,都讓我難過心情沉重好幾天;牠們都是我從小養大的鳥寶寶,朝夕相處當然是建立了濃厚的感情。
小雪五個月大時

這一次覺察到小雪的異狀是上星期發現到祂消瘦很多,好像是消化不良的問題;這個星期一馬上就到板橋的邁德氏鳥醫院看診。簡醫師說可能是鞭毛蟲的關係 (但其實是微量,大部分鳥寶都會有),所以拿了一小瓶驅蟲的藥水。我想再問是否可能有其它問題,可是那天看診的人實在太多,簡醫師已經看了一整個早上 (我等了兩多多小時),所以有些不悅不太耐煩,所以也不好意思問太多。

但到了星期三早上,我注意到小雪似乎更嚴重,氣管會一直發出咳咳聲。這讓我很擔心,所以又送到台北的凡賽爾鳥醫院看。這次檢驗喉嚨化驗的結果是因為黏液太多,就好像人喉嚨內很多濃痰樣。但因為是小型的鸚鵡,醫師說情況可能不是很好,這幾天算是關鍵期。除了開給我氣管消炎的藥水外,也給了營養粉混在食用水補充體力。

繼續閱讀 »

[課程通知] 設計樣式(Design Patterns) by CSharp and UML (11/08 開課)

「設計樣式實務與應用 by CSharp and UML (11/08, 30 Hrs)」,已確定於 11/08 (星期六)開課。

上課地點:台北市中山區建國北路二段3巷17號1F。
交通地圖:可搭乘捷運至松江南京或南京東路站。

目前尚有8位名額 (滿25人即額滿);線上報名並預繳 NT$1,000 報名費用者,贈送「物件導向設計模式 Design Patterns (精裝典藏版)」。
報名: http://www.hsdc.com.tw/course_design_pattern_practices_and_casestudy_201411

=================================================================
課程說明與課程大綱: http://www.javaworld.com.tw/jute/post/view?bid=14&id=320675&sty=1

o 日期:2014/11/08 起,每週六白天。每次上課為六個小時(AM 9:30~PM 4:30),共五個星期。
o 預定上課日期:11/08, 11/15, 11/22, 12/06, 12/13 (11/29 選舉順延乙週)
o 特價優惠:NT$11,800, 含稅。舊生或三人同行再折扣為: NT$10,600。
o 附贈完整程式碼與執行檔,以及歷屆技術研討會簡報 DVD 光碟
o 同課程可保留再旁聽乙次的權利 (.NET/Java 設計模式課程均可。報名時註明舊生旁聽即可)。
o 修習課程完成的學員均有結業證書 (諸多公司已認同本單位所傳授的課程與理念)。
o 附免費茶點 (最後一日結業時附外訂精緻下午蛋糕咖啡等茶點)。
o 中午休息時間,學員可與講師們自由提問、小組討論或休息等。
=================================================================
§ 課程大綱
繼續閱讀 »

中和南勢角竟南宮的登山步道 (249 公車終點站)

好像年紀大了就很喜歡一個人散步走路。可以達到放鬆身心、健身、欣賞周遭景物,實在好處多多。

以前沒有注意到我家中和南勢角原來有這麼多條登山走道,從我家巷子底 (興南路二段)可以走到圓通寺、土城;從興南路二段底可以走到最上面的福德宮;從興南路三段 (很有趣,二段與三段是兩條分開的岔路)可以走到...我還不知道可以到哪裡哩 (上星期走了一個多小時,竟然到了很陡的坡道,但卻還是不見底)。

這次我又發掘了一條人跡稀少幽靜的步道,可以從興南路三段、在 249 路公車的終點站旁邊有條小徑,往上可以直達到位於南勢角腰山處的「竟南宮」。
南勢角登山步道

繼續閱讀 »

與資策會合作規劃的「軟體架構師」培訓課程

這是明年 (2015)元月份與資策會「數位教育研究所」所合作規劃,課程主題就定為「軟體架構師培訓班」。

綜觀軟體架構的三大構面-需求分析、結構設計、程式設計,軟體架構師要能有足夠的高度與相關技能來調和這三大面向。幾年前寫的幾篇文章,可以參考-「從軟體架構師(Architect)的觀點來看軟體開發流程」。

原來課程時數為24小時,不過整個內容規劃後時間實在有些勉強,所以協調後再調整為28個小時。兩個星期假日 (星期六、日)上完,共四天時間。

當然,短短幾十個小時也不可能窮盡涵蓋到軟體各層面的細節,所以內容的規劃係以整體性軟體架構的框架 (skeleton)為主。從介紹三大構面所各應具備的相關核心技能與技術外,再佐以實際的案例並透過實作產出得以當為範本。至於如何培養出快速聚焦的能力、有效調和各個構面的開發與相關產出,這就需要有志於往軟體架構師一職者,所應長期修鍊與學習的方向所在。

課程內容的比重,我把主軸擺在「實作性的架構設計」。這仍是比較現實的問題,在中小型系統,實作面的技術,還是決定系統開發成敗的主要關鍵。所以課程會以實際的案例演練,第一期的課程係以 Java Spring Framework 當為實作的技術與架構設計的標的 (當然再下一季的課程會考量改以 C#.NET Framework)。一致性的架構設計與規劃的理論基礎,而可以套用在不同的實作技術。

這裡我列出所規劃的課程大綱。若想瞭解更多細節或欲報名本課程的學員,可以至本文開頭所列的資策會網址瀏覽報名;另外,若讀者有一些想法與建議或問題,也歡迎在此留言討論。

課程單元 課程內容大綱
軟體架構導論 。What and Why Architecture?
。瞭解架構的三大面向-需求分析、結構設計、程式實作
。比較 Architecture/Structure/Framework 的區別與定義
。以架構為中心的開發模式
。架構的 POC (Proof of Concept)與主要產出(UML Template)
需求分析 。定義系統開發範圍 (System Boundary)
。系統需求架構設計-利用使用案例模型
。 從使用案例橋接到實作的關鍵-界定使用者期望與需求陳述
。UML 產出-使用案例、功能類別 (Class)與物件合作循序 (Sequence)圖 (Diagram)
結構設計 。定義Enterprise MVC (Model-View-Control)的分層架構規劃與設計
。展示層 (Presentation Layer)-UI 與 SOA
。領域層 (Domain Layer)-企業Domain的商務邏輯
。永續層 (Persistence Layer)-Data Access 與 Adapter
。UML 產出-類別與元件 (Component)圖
Java Spring 實作 。 Spring Framework 的核心觀念-IoC (Inversion of Control)
。Spring MVC-Web UI 的架構設計與實作
。JPA (Java Persistence API) with Hibernate-透過 JEE 標準介面實現資料存取與交易處理
案例研討 。以 推特 (Twitter)系統架構設計與開發為例
 --利用使用案例建立需求架構模型
 --Pure Web-tier UI 設計-隔離商業邏輯與資料存取
 --領域物件與資料庫的結構設計
 --Java Spring 的實作程式碼
這才叫便當-中和也有正港美味的福隆便當

前幾天在 PTT 美食版看到的,新北中和這邊有家專賣「福隆便當」,口味很讚,就位於中和路,離我家不遠。不過前幾天開車過去卻找不到,原來已搬家到景平路;結果繞來繞去 (沒帶手機沒導航,中和的路名我總是認不熟),好容易才在圓山路那邊找到了。

原來位置是搬到前陣子才介紹的「麵之彩拉麵」再往前不到50公尺處 (過了圓山路)。這裡現在捷運施工,交通很亂,大概暫停下買個便當就要趕緊離去。

便當一份才60元,而且只賣一種-「福隆鄉野便當」。
福隆鄉野便當-中和店

這樣便宜的價位但主菜、配料等卻也蠻豐富。固定菜色為:一片五花肉與瘦滷肉、滷蛋、豆乾、酸菜/炒高麗菜、雞捲 (還是甜不辣?)兩片、香腸一片。
福隆鄉野便當-中和店

老天!我好久好久沒吃到這種有著古早味的便當了。這讓我回憶起小時候坐著對號列車在車上所買的火車便當,而今反而台北車站的便當卻沒有了幾十年前那樣的老味道了。

繼續閱讀 »

Page 1 of 219123456789101112...203040...Last »