校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

服務導向軟體工程(英文授課)

Software Engineering with SOA

學期
110-1
學分
3 學分
當期課號
5267
永久課號
IOC5218
開課單位
資訊科學與工程研究所
授課教師
王豐堅
校區
光復
類別
選修
上課時間表
週四
5
13:20–14:10
服務導向軟體工程(英文授課)
ED102
3 節連堂
6
14:20–15:10
7
15:30–16:20

* 根據陽明交大上課時間表所列

概述

Service-Oriented Technique is a new technical trend of software development and application, after the network is provided with a big speed improvement and associated with a large scale of software services (source code or running application). SO techniques provide a big progress for software integration and make legacy software to be re-engineered to cloud. The contribution also works on M&A. This course introduces the techniques of SOA, based on the viewpoint of software engineering and its further possible research. where the later indicates

先修科目

NO

教學方式

Section 1, Service-Oriented Software Engineering, An Introduction Section 2, Introduction to the SOA Business Model, Section 3, SOA Business Modeling Section 4, a General Model for Services Section 5, SOA, Principles of Service Analysis and Design Section 6, Services Management, Testing and Maintenance Section 7, Understanding Layers with Services and Microservices Section 8, Analysis and Modeling with Web/REST Services and Microservices Section 9, Service API and Contract Design with REST and Microservices Section 10, A Development Approach for SOA with Microservices Section 11, An Introduction to SOA Patterns a. Fundamental Inventory Patterns b. Logical Inventory Layer Patterns c. Inventory patterns for Centralization, Implementation and Governance

評分方式

2 home works (25% * 2) & 1 project (50%)

週次計畫
週次主題
第 0 週Service-Oriented Software Engineering, An Introduction
第 1 週A Development Approach for SOA with Microservices
第 1 週Analysis and Modeling with Web/REST Services and Microservices
第 1 週Introduction to the SOA Business Model,
第 1 週SOA Business Modeling
第 1 週SOA, Principles of Service Analysis and Design
第 1 週Services Management, Testing and Maintenance
第 1 週Understanding Layers with Services and Microservices
第 1 週Service API and Contract Design with REST and Microservices
第 1 週a General Model for Services
第 2 週An Introduction to SOA Patterns a. Fundamental Inventory Patterns b. Logical Inventory Layer Patterns c. Inventory patterns for Centralization, Implementation and Governance
教科書

The referenced books, journals and proceedings will be introduced in the class.

Office Hours
地點
EC#518
時間
1:30-3:30, Tuesday and Wednesday
聯絡方式
fjwang@cs.nctu.edu.tw