教學內容
一、軟體設計概論
1.1.簡述軟體開發方法論
1.1.1.現今主流的開發流程介紹
1.1.2.瀑布式(Waterful)與螺旋式(Spiral)的開發流程模式比較
1.1.3.UML 介紹
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圖
四、與平台面(.NET)相依的詳述分析與設計(DSD, Detailed System Analysis and Design)
4.1.與 .NET平台面相依設計的考量
4.2.介紹 .NET 在 N-tier 環境的設計基礎
4.3.實做練習 – 利用 EA 實做 UML 圖
五、實做與測試(Implementation and Test)
5.1.介紹 PG(Programmer) 所具備的技能與設計範疇
5.2.利用 DSD 的設計產出 .NET(VB or C#) 程式碼的框架
5.3.利用 csUnit 撰寫測試程式碼
5.4.將應用程式部署(Deploy)至應用程式伺服器上(Application Server)
5.5.實做練習 – 利用 EA 與 VS.NET
優惠辦法
1.//前報名繳費,優惠價18,000元
2.二人同報、網路刷卡,優惠價17000元
3.三人以上同報,優惠價16,500元
4.講座當日報名繳費,優惠價16,500元