HSDc 最近所公布的軟體設計課程列表 (2006/08 ~ 10 月)

§ 詳細課程資訊與課程大綱:


UML 2.0 實務操作與入門應用 (星期六、日) — 第五梯次(08/26,27)
  課程大綱  我要報名


課程簡述:
  • 以 "問題-解決方案(Problem-Solution)" 的觀念傳授與實做方式,引導學員實際針對案例分析並利用 UML 工具畫出 UML 2.0 十三種圖。
課程目標:
  1. 畫每一個 UML 圖之前,會先以一個問題的陳述,來說明應用該圖形的時機與場合,然後提出具體的解決方案。
  2. 課程提供兩個案例,並涵蓋串連整個 UML 13 種圖。
  3. 完全以實務為主,指導學員如何利用 EA(Enterprise Architect)學會畫 UML 2.0 的圖形。
  4. 學員於課堂上實際親自操作 UML 工具,由講師示範與指導畫每一張圖的技巧與圖形的元素說明。

 


使用案例設計與實做程式碼 (星期六、日) — 第四梯次(09/09,10)
  課程大綱  我要報名


課程簡述:
  • 本課程旨在教導學員如何利用使用案例來捕捉系統的功能性需求,並瞭解如何掌握寫使用案例的核心原則與最佳實務。當學會如何建立正確的使用案例模型(Use Case Model),界定系統範圍、找出參與者、及寫出標準規範的使用案例敘述後, 馬上就可以直接利用 EA UML 工具產出具體可執行的應用與測試程式碼,以驗證使用案例的功能點(Functional Point)。
課程目標:
  1. 學習如何利用使用案例圖(Use Case Diagram)界定系統設計範圍、找出系統的參與者(Actor)與使用案例。
  2. 瞭解如何描述使用案例(Use Case),如何寫出正確、易讀性高的使用案例,並提供寫使用案例的範本(Template),說明主要欄位的作用與寫作時基本的規範與考量。
  3. 學習如何繪製出不同層級(level)的使用案例圖,包括企業層級(Business use case)的使用案例與使用者目標層級的使用案例(User-goal use case)。
  4. 指導學員如何實現(Realize)使用案例,以簡單的循序圖設計,並利用 EA 的 "Code-generation" 工具來產出 .NET (or J2EE) 的程式碼,包括可被執行的應用程式碼,以及功能測試程式碼。(眼見為憑,是強化信心的利器,之後可再對系統結構施以 "重整" 的技巧。)

 


軟體設計塑模與實作—活用 UML 與 Java Spring
(48 Hrs,每星期二、四晚上班) — 09/05 ~ 10/31)
  
課程大綱  我要報名


課程簡述:
  • 本課程引導與協助學員先對系統開發流程有全貌的認識,並傳授軟體設計必備的基礎功夫,然後才去了解如何利用 UML 表達設計思維,從系統外觀與結構等各個構面產出有效的設計。並強調馬上就可以從設計導出符合 J2EE 的實體三層式架構,還利用了最具彈性的 Spring Framework,結合 Struts 與 Hibernate,開發出高品質的 Enterprise 系統。快速產出程式碼(包含功能測試碼)的目的在於可以應付專案的交付,並且可以提昇團隊的信心(眼見為憑),然後在第二個開發的循環(Iteration),將程式碼重構,專注在系統的結構重整,而得以讓整體系統俱足彈性、延展性與可重用性。
課程目標:
  1. 讓你瞭解:
    • UML 2.0 13張設計圖的設計意涵與應用。
    • 軟體設計必須修練的哲理,包括物件與類別、封裝、介面與多型等觀念。
  2. 讓你知道:
    • 軟體開發流程的全貌,包括了開發人員的角色與職責,以及各階段的實際產出。
    • 如何利用 RUP 流程框架,制訂敏捷式(Agile)的開發流程,來找出適合自己團隊性格的流程。
  3. 讓你活用:
    • UML 三劍客,包括表達系統需求與功能的使用案例,表達系統靜態與動態結構的類別及循序圖。
    • 只要能寫好使用案例,就可以確保直接快速產出程式碼。
    • 如何利用正反向工程,來保持 Model 與程式碼的一致性。
  4. 讓你學會:
    • 如何應用 Spring Framework 在 J2EE 3-tier 的整體架構設計,包括:
      • 如何利用 Struts 設計 Web UI 程式。
      • 如何利用 Hibernate 設計永續性物件,並連結 MySQL 資料庫。
      • 如何利用 Java Bean 設計企業物件。
    • MVC 層次分明的物件合作與連結 — 從 Web 至 Middleware 至 Database。
    • 如何善用 EA UML 塑模工具與 Java Eclipse IDE 工具的整合。
    • 如何作好驗收測試,包括撰寫測試案例與利用 JUnit 撰寫功能測試碼

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

文章導覽

   

發佈留言

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