100年第1學期-8121 軟體架構 課程資訊

評分方式

評分項目 配分比例 說明
期中考 25
期末考 25
專題報告 35
課堂參與 15

選課分析

本課程名額為 70人,已有23 人選讀,尚餘名額47人。


登入後可進行最愛課程追蹤 [按此登入]。

授課教師

杜孟儒

教育目標

軟體架構設計是一項重要且高難度的工作, 在軟體越來越複雜以及雲端化的趨勢下,一個好的軟體架構往往是資訊系統成敗的關鍵.因此擔任一位軟體架構師需具有充分的軟硬體及網路等相關知識以規劃與設計企業或組織的資訊架構. 本課程旨在使同學熟悉建構系統架構的理論與技術,包含架構分析、架構設計等,並搭配實務案例說明與實作演練使同學具備基本軟體架構設計的能力.

課程概述

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.

課程資訊

參考書目

1. 趙善忠等,2009,使用軟體架構模型之軟體工程,儒林。(指定書籍)
2. 蔡學鏞編譯,2010,一線架構師實踐指南, 碁峰。(指定書籍)
3. 陳瀅等,2010,雲端策略,天下雜誌出版。(推薦書籍)
4. R. N. Taylor, N. Medvidovic, E. M. Dashofy, Software Architecture: Foundations, Theory, and Practice, Wiley, 2009。(推薦書籍)

開課紀錄

您可查詢過去本課程開課紀錄。 軟體架構歷史開課紀錄查詢