105年第2學期-1167 軟體架構 課程資訊
評分方式
評分項目 | 配分比例 | 說明 |
---|
選課分析
本課程名額為 70人,已有4 人選讀,尚餘名額66人。
登入後可進行最愛課程追蹤 [按此登入]。
教育目標
軟體架構設計是一項重要且高難度的工作, 在軟體越來越複雜以及雲端化的趨勢下,一個好的軟體架構往往是資訊系統成敗的關鍵.因此擔任一位軟體架構師需具有充分的軟硬體及網路等相關知識以規劃與設計企業或組織的資訊架構. 本課程旨在使同學熟悉建構系統架構的理論與技術,包含架構分析、架構設計等,並搭配實務案例說明與實作演練使同學具備基本軟體架構設計的能力.
課程概述
The two main aspects of software architecture are providing a design plan (or a blueprint) of a system and treating a software architecture as an abstraction which manage the complexity of a system. In fact, software architecture is the bridge between the system requirement and implementation. Therefore, the study of software architecture is quite important for modern software engineering.
課程資訊
基本資料
選修課,學分數:0-3
上課時間:二/7,8,三/4[C202]
修課班級:資工系3,4
修課年級:年級以上
選課備註:軟工組分組選修
教師與教學助理
授課教師:張文貴
大班TA或教學助理:尚無資料
Office Hourwkc@thu.edu.tw
授課大綱
授課大綱:開啟授課大綱(授課計畫表)
(開在新視窗)
參考書目
1. 趙善忠等,2009,使用軟體架構模型之軟體工程,儒林。(指定書籍)
2. 蔡學鏞編譯,2010,一線架構師實踐指南, 碁峰。(推薦書籍)
3. R. N. Taylor, N. Medvidovic, E. M. Dashofy, Software Architecture: Foundations, Theory, and Practice, Wiley, 2009。(推薦書籍)
開課紀錄
您可查詢過去本課程開課紀錄。 軟體架構歷史開課紀錄查詢