課程名稱 |
物件導向設計與模擬 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 |
期末考周 |
|