教學內容
一、軟體設計概論
1.1.簡述軟體開發方法論
1.2.軟體設計基礎觀念介紹
二、瞭解補捉業務流程與使用者需求的技術
2.1.記錄業務流程(Business Process) – 利用 UML 活動圖(Activity Diagram)
2.2.捕捉使用者需求 – 利用UML Use Case(使用案例) 及 Use Case Diagram
2.3.介紹如何從活動圖的活動(Activity)轉成使用者案例(Use Case)需求
三、高階系統分析與設計(HSD, High-level System Analysis and Design)
3.1.問題領域的模型分析與設計
3.2.利用樣式(Pattern)找出問題領域的概念性物件
3.3.實做練習 – 利用 EA 實做 UML圖
四、與平台面(J2EE)相依的詳述分析與設計(DSD, Detailed System Analysis and Design)
4.1.與 J2EE(Java2 Enterprise Edition) 平台面相依設計的考量
4.2.介紹 J2EE 在 N-tier 環境的設計基礎
五、實做與測試(Implementation and Test)
5.1.介紹 PG(Programmer) 所具備的技能與設計範疇
5.2.利用 DSD 的設計產出 J2EE 程式碼的框架
5.3.利用 JUnit 撰寫測試程式碼
5.4.將應用程式部署(Deploy)至應用程式伺服器上(Application Server)
5.5.實做練習 – 利用 EA 與 Java Eclipse
優惠辦法
1.//前報名繳費,優惠價18,000元
2.二人同報、網路刷卡,優惠價17,000元
3.三人以上同報,優惠價16,500元
4.講座當日報名繳費,優惠價16,500元