軟體工程訓練課程-軟體架構設計班招生
97/10/18 ~ 97/11/15 每周六上課,共五週 30 個小時
文化大學推廣中心忠孝分部
(請注意:原時間10/11 因雙十國慶假期順延一週,故課程從 10/18開始)
軟體架構設計 是軟體開發流程中決定軟體成敗的重要因素。熟悉軟體架構設計原理、技巧與實務,可改善軟體的品質與可靠性,進而提升軟體產業整體的競爭力。瞭解軟體架構設計有助於風險評估、時程規劃、工作分配及品質控管,並在有限的時間和資源下設計出最適當的軟體架構。因此,熟悉流程領域的目標與執行方法的要求,以及相關的實務,將有助於提高團隊的生產力與品質,更有助於公司導入CMMI和提昇公司產業的競爭能力。內容說明
- 培訓學員,使其具有軟體架構設計的能力。
- 著重在 設計樣式(design pattern)與架構設計樣式的介紹與應用,讓學員了解架構設計的技術、各種架構設計的優缺點、進而培養架構設計評估的能力。
- 架構設計對軟體品質的影響、架構分析方法 ATAM。
- 架構描述 的方法。
- 以實際的例子配合程式作業引導學員認識架構設計。
本課程的目的在於培養國內業界與資訊應用企業界的軟體設計人才,加速軟體工程的推廣與應用。並配合政府推動軟體產業在導入CMMI過程中,培訓軟體工程流程成員軟體設計的知識、技術與實務經驗。學員參加本培訓課程將可獲得以下成果:
- 熟悉軟體架構的重要性、架構的描述方法、軟體架構與品質之間的關係,進而具備架構評估的能力。
- 熟悉瞭解軟體設計的原則與程序。
- 熟悉各種軟體設計樣式的內容、技術與實踐方法,進而具備應用設計樣式於架構設計之能力。
- 熟悉各種軟體架構設計的內容、技術與實踐方法,並理解各種架構設計的優缺點。
- 熟悉CMMI技術方案流程領域之目標與執行方法的要求,以及實現該流程領域所需的架構設計相關技術與實務。
- 第一單元:軟體架構介紹 6小時-97/10/11(星期六)-鄭有進
- 介紹軟體架構的定義、表達方法與分類階層;軟體架構與軟體流程、軟體技術的關係;軟體與品質特性之關連;軟體架構分析方法(ATAM)概論與案例。
- 第二單元:軟體設計基礎與原則 6 小時-97/10/18(星期六)-郭忠義
- 介紹各種軟體設計基本原則。
- 第三單元:設計樣式與實務 (I) 6 小時-97/10/25(星期六)-劉建宏
- 說明架構與設計樣式之關連,介紹生成型與結構型設計樣式,包含Abstract Factory, Singleton, Bridge, Composite, Decorator, Proxy等11個設計樣式。
- 第四單元:設計樣式與實務 (II) 6 小時-97/11/01(星期六)-徐國勛
- 介紹行為型設計樣式,包含Interpreter, Iterator, Observer, Visitor等10個設計樣式。
- 第五單元:架構樣式 6 小時-97/11/08(星期六)-范姜永益
- 介紹各種架構設計樣式與應用。包含Layer, Blackboard, Repository, MVC等10種架構設計樣式。
- 教材:講師自編教材。教材來源主要以國際標準及業界重要之著作及文獻為基礎,例如Bass等人所著的『Software Architecture in Practice』、ATAM方法論、及設計樣式四人幫所著『Design Patterns: Elements of Reusable Software』等。
- 軟體架構師、軟體工程師、專案管理人員及對軟體品質分析有興趣者。
- 授課及說明、案例實作及討論、範例提供及運用、工具簡介與操作。
- 鄭有進 教授。學歷:美國奧克拉荷馬大學計算機科學博士。經歷:國立台北科技大學資訊工程系教授,專長圖形識別、軟體架構、軟體設計、數位學習。
- 郭忠義 教授。學歷:國立中央大學資訊工程博士。經歷:國立台北科技大學資訊工程系助理教授,專長軟體工程、行動代理人。
- 劉建宏 教授。學歷:德州大學阿靈頓分校電腦科學與工程博士。經歷:國立台北科技大學資訊工程系助理教授,專長軟體測試、軟體工程。
- 徐國勛 教授。學歷:國立中央大學資訊工程博士。經歷:台中教育大學資訊科學系助理教授,專長軟體工程、網際服務。
- 范姜永益 教授。學歷:中央大學資訊工程博士。經歷:輔仁大學資訊工程系助理教授,專長軟體工程、網際服務。
- 文化大學推廣中心忠孝分部 (忠孝東路一段41號 02- 2356-7356忠孝分部,鄰近台北車站及光華商場,更緊鄰捷運南港線出口,交通便利。)
費 用:NT$12,600元 (原價25,200元,經濟部工業局補助12,600元)
指導單位:經濟部工業局
執行單位:財團法人資訊工業策進會
協辦單位:社團法人台灣軟體工程學會、台灣軟體流程改善聯盟
報名表下載
沒有留言:
張貼留言