課程編碼
Course Code
中文課程名稱
Course Name (Chinese)
英文課程名稱
Course Name (English)
總學分數
Credits
總時數
Hours
5905108 物件導向分析與設計 Object-Oriented Analysis and Design 3.0 3
中文概述
Chinese Description
本課程探討應用物件導向方法從事軟體設計的過程與步驟, 透過課程專題製作, 學者將學習以UML記載分析與設計之結果, 並使用一個物件導向語言(如Java或C++)實作之. 課程內容: 1. 物件導向模型 -- UML介紹 2. 物件導向程式語言與環境 3. 物件導向軟體發展週期 3.1 物件導向分析 - 需求分析, 使用個案, 觀念模型, 有限狀態模型 3.2 物件導向設計 - 實際使用個案, 合作圖, 類別圖, 設計模板, 3.3 程式撰寫 - 設計與程式之應對 4. 專題
英文概述
English Description
This course familiarizes the students with the principles and techniques for object-oriented software development. The students will use UML and an object-oriented language such as Java or C++ to complete a term programming project. Course contents: 1. Object-oriented modeling with UML 2. Object-oriented languages and environments 3. Object-oriented software development process 3.1 Object-oriented analysis - requirement analysis, use case analysis, conceptual models, finite state machine models 3.2 Object-oriented design - real use cases, collaboration diagrams, class design diagrams, design patterns 3.3 Construction - mapping design to codes 4. Term project.
核心能力指標 A.具備運用資訊、數學之能力,並能充分溝通與表
C.能分析、設計、實作、整合、測試、與評估資訊系統
D.在跨領域團隊中,具備合作協調之能力,並能管理團隊
E.具備策劃及執行研究計畫之能力,並能撰寫論文及進行簡報

備註: