Home
資訊工程學系
course information of 105 - 2 | 1167 Software Architecture(軟體架構)

Taught In English1167 - 軟體架構 Software Architecture


教育目標 Course Target

軟體架構設計是一項重要且高難度的工作, 在軟體越來越複雜以及雲端化的趨勢下,一個好的軟體架構往往是資訊系統成敗的關鍵.因此擔任一位軟體架構師需具有充分的軟硬體及網路等相關知識以規劃與設計企業或組織的資訊架構. 本課程旨在使同學熟悉建構系統架構的理論與技術,包含架構分析、架構設計等,並搭配實務案例說明與實作演練使同學具備基本軟體架構設計的能力.Software architecture design is an important and highly difficult task. Under the trend of increasingly complex and cloudy software, a good software architecture is often the key to the failure of information systems. Therefore, any software architecture engineer must have sufficient knowledge of software, hardware and network to plan and design the information structure of an enterprise or organization. This course aims to familiarize students with the theory and technology of structural architecture, including architecture analysis, architecture design, etc., and is combined with practical case description and practice practice to enable students to have the ability to prepare basic software architecture design.


課程概述 Course Description

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.
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 manages 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.


參考書目 Reference Books

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

1. Zhao Shanzhong et al., 2009, Software Engineering Using Software Architecture Model, Scholar. (Specified book)
2. Edited by Cai Xuelian, 2010, First-line Architectural Instructor Guide, Qiu Feng. (Recommended books)
3. R. N. Taylor, N. Medvidovic, E. M. Dashofy, Software Architecture: Foundations, Theory, and Practice, Wiley, 2009. (Recommended books)


評分方式 Grading

評分項目 Grading Method 配分比例 Grading percentage 說明 Description

授課大綱 Course Plan

Click here to open the course plan. Course Plan
交換生/外籍生選課登記 - 請點選下方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by click the button below.
請先登入才能進行選課登記 Please login first


相似課程 Related Course

很抱歉,沒有符合條件的課程。 Sorry , no courses found.

Course Information

Description

學分 Credit:0-3
上課時間 Course Time:Tuesday/7,8,Wednesday/4[C202]
授課教師 Teacher:張文貴
修課班級 Class:資工系3,4
選課備註 Memo:軟工組分組選修
This Course is taught In English 授課大綱 Course Plan: Open

選課狀態 Attendance

There're now 4 person in the class.
目前選課人數為 4 人。

請先登入才能進行選課登記 Please login first