課程資訊
課程名稱
物件導向設計與模擬
Object-oriented Analysis and Design 
開課學期
108-1 
授課對象
工學院  工程科學及海洋工程學系  
授課教師
黃乾綱 
課號
ESOE5067 
課程識別碼
525 U6010 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期一7,8,9(14:20~17:20) 
上課地點
工科127A 
備註
總人數上限:40人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1081ESOE5067 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Part 1 - Background
Chapter 1. Information Systems - What are they?
Chapter 2. Challenges in Information Systems Development
Chapter 3. Meeting the Challenges
Chapter 4. What is Object-Orientation?

Part 2 - Requirements Analysis and the UML
Chapter 5. Modelling Concepts
Chapter 6. Requirements Capture
Chapter 7. Requirements Analysis
Chapter 8. Refining the Requirements Model
Chapter 9. Object Interaction
Chapter 10. Specifying Operations
Chapter 11. Specifying Control

Part 3 - System Design
Chapter 12. Moving into Design
Chapter 13. System Design and Architecture
Chapter 14. Detailed Design
Chapter 15. Design Patterns
Chapter 16. Human-Computer Interaction
Chapter 17. Designing Boundary Classes
Chapter 18. Data Management Design

Part 4 - Implementation and Lifecycle
Chapter 19. Implementation
Chapter 20. Software Reuse
Chapter 21. Software Development Processes 

課程目標
本課程在介紹物件導向的分析與設計方法,討論如何運用系統性的方法在軟體系統的開發上。 
課程要求
預修課程: 物件導向程式設計 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
待補 
參考書目
課本

  • Object-oriented Systems Analysis and Design Using UML (4th Edition)
    Simon Bennett, Steve McRobb, Ray Farmer,
    624 pages, McGraw Hill Higher Education (高立代理)

其他參考書目

  • Object-Oriented Systems Analysis and Design (2nd Edition)
    Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer,
    550 pages, Prentice Hall; 2 edition (October 27, 2006)
  • Introduction to Object-Oriented Analysis and Design
    Stephen R. Schach,
    395 pages, Mcgraw-Hill College (July 11, 2003) (滄海代理)
  • Developing Software with UML: Object-Oriented Analysis and Design in
    Practice (2nd Edition)

    Bernd Oestereich,
    320 pages, Addison-Wesley Professional; 2 edition (June 13, 2002)
  • The Unified Modeling Language User Guide (2nd Edition)
    Grady Booch, James Rumbaugh, Ivar Jacobson,
    496 pages, Addison-Wesley Professional; 2 edition (May 29, 2005)
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
作業 
20% 
 
2. 
期末專題 
80% 
 
 
課程進度
週次
日期
單元主題
第1週
9/09  Course Introduction.
(all slides) 
第9週
11/04  期中考周 
第18週
2020/1/6  期末考周