課程編碼 Course Code | 中文課程名稱 Course Name (Chinese) | 英文課程名稱 Course Name (English) | 總學分數 Credits | 總時數 Hours |
---|---|---|---|---|
4005910 | 物件導向分析與設計 | Object-Oriented Analysis and Design | 3.0 | 3 |
中文概述 Chinese Description | 本課程主要介紹物件導向分析與設計的方法,培養學生物件導向系統分析設計能力。課程內容包含下列主題:(一)UML簡介;(二)RUP流程簡介;(三) 物件導向分析 需求分析、使用案例、觀念模型、活動圖、有限狀態模型;和(四)物件導向設計 使用案例的實現、設計類別圖、互動圖與設計模板等。學生需要用UML的方法實作專題以熟悉物件導向分析與設計的技術。 | |||
英文概述 English Description | This course is to introduce object-oriented analysis and design methods. Students will learn about the UML methodology and techniques for analyzing and designing object-oriented systems. The topics of the courses include (1) introduction to UML; (2) RUP software development process; (3) object-oriented analysis requirement analysis, use case analysis, domain modeling, activity diagram, state behavioral modeling; and (4) object-oriented design use case realization, design class diagram, interaction diagram, and design pattern. Students will be asked to implement a term project using UML methodology in order to familiarize the object-oriented analysis and design techniques. |
備註: