教學大綱表 (105學年度 第2學期)
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 嵌入式系統工程
(英文) Embedded System Engineering
開課單位
Departments
資訊工程研究所
課程代碼
Course No.
I5800A
授課教師
Instructor
鄭福炯
學分數
Credit
3.0 必/選修
core required/optional
選修 開課年級
Level
研究所
先修科目或先備能力(Course Pre-requisites):軟體工程(optional)、嵌入式系統概論(optional)、C/C++ or Java
課程概述與目標(Course Overview and Goals):學生將了解設計嵌入式系統理論與實作。
學習目標如下:
1. 嵌入式系統工程概論
2. 系統塑模語言 (OMG SysML)
3. 嵌入式系統分析
4. 嵌入式系統塑模
5. 嵌入式系統設計
6. 系統塑模工具(Modelio)
教科書(Textbook) 1. OMG Systems Modeling Language
(OMG SysML)
Tutorial, 2008
2. Modelio.org tutorial
3. Tim Weilkiens, Systems Engineering with SysML & UML, Morgan Kaufmann Publishers, 200
參考教材(Reference)
課程大綱 Syllabus 學生學習目標
Learning Objectives
單元學習活動
Learning Activities
學習成效評量
Evaluation
備註
Notes

No.
單元主題
Unit topic
內容綱要
Content summary
1 Introduction to System Engineering 1. What is system engineering?
2. System engineering processes
3. System engineering vs. Software engineering
4. OMG SysML and UML languages
1. understand the purpose of system engineering.
2. understand system engineering processes.
3. learn the differences between system engineering and software engineering.
4. learn System Modeling Language (SysML) and UML
上機實習
講授
實作
作業
 
2 Case study 1. Determining requirement
2. Modeling system context
3. Modeling use cases
4. Describe system processes
1. learn how to write system requirement
2. understand the system context
3. understand how to describe the system with use cases
4. understand system process
上機實習
講授
實作
作業
上機測驗
 
3 UML (unified modeling language) review I 1. Class diagram
2. Composite Structure Diagram
1. learn how to model entities in classes.
2. learn how to describe system blocks with composite structure diagrams
上機實習
講授
實作
作業
 
4 UML (unified modeling language) review II 1. Activity diagram
2. State machine diagram
3. Package diagram
1. learn how to describe system behaviors with activity diagrams.
2. learn how to describe system state with state machine diagrams.
3. understand how to organize classes in packages.
上機實習
講授
實作
作業
上機測驗
 
5 期中考 期中報告 使用SysML工具設計分析嵌入式系統 心得發表
期中考
 
6 SysML (system modeling language) I 1. Requirement diagram
2. Block diagram
3. Parametric diagram
1. understand how to use requirement diagram
2. learn how to use block diagram to describe system components.
3. learn how to use parametric diagram to add details of system components.
上機實習
講授
實作
作業
上機測驗
 
7 SysML case study II 1. Determining requirement
2. Modeling system context
3. Modeling use cases
4. Describe system processes
1. learn how to write system requirement
2. understand the system context
3. understand how to describe the system with use cases
4. understand system process
上機實習
講授
實作
作業
上機測驗
 
8 System Engineering IDE tool 1. modelio installation
2. modelio usages
1. learn how to use UML diagrams
2. learn how to use SysML diagrams
3. learn how to model real time embedded system
上機實習
講授
實作
作業
上機測驗
 
9 期末報告 期末報告:modelio工具設計分析物聯網應用系統 使用modelio工具設計分析物聯網應用系統 心得發表
個案研究
期末考
 


教學要點概述:
1.自編教材 Handout by Instructor:
□ 1-1.簡報 Slids
□ 1-2.影音教材 Videos
□ 1-3.教具 Teaching Aids
□ 1-4.教科書 Textbook
□ 1-5.其他 Other
□ 2.自編評量工具/量表 Educational Assessment
□ 3.教科書作者提供 Textbook

成績考核 Performance Evaluation: 作業:40%   上機測驗:10%   期中考:20%   期末考:30%  

教學資源(Teaching Resources):
□ 教材電子檔(Soft Copy of the Handout or the Textbook)
□ 課程網站(Website)
課程網站(Website):elearn.ttu.edu.tw
扣考規定:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504