當期課號 | 2390 | Course Number | 2390 |
---|---|---|---|
授課教師 | 謝富雄 | Instructor | HSIEH,FU SHIUNG |
中文課名 | 物件導向軟體工程 | Course Name | Object-Oriented Software Engineering |
開課單位 | 資訊工程系(四日)四A | Department | |
修習別 | 選修 | Required/Elective | Elective |
學分數 | 3 | Credits | 3 |
課程目標 | 這門課包含物件導向軟體工程的特點,並且提供一個簡單與實用的方式來介紹物件導向的重要特性。在完成這門課之後,學生將可以學習到下面幾點:1.什麼是物件導向軟體工程;2.物件導向軟體工程的重要性;3.如何使用統一塑模語言(UML)來開發與管理軟體專案;4.如何應用最新的方法來開發軟體。 | Objectives | This course covers the special features of object-oriented software engineering and provides an easy and practical introduction to the important characteristics of object orientation. Students will understand the following basics after finishing this course: 1. what is object-oriented software engineering; 2. why object-oriented software engineering is important; 3. how to develop software and manage a software project by using the Unified Modeling Language; 4. how to apply the modern development methods to software development. |
教材 | Software Engineering, Ian Sommerville | Teaching Materials | Software Engineering, Ian Sommerville |
成績評量方式 | 1.Midterm Report: 40% 2.Final Report (Project): 40% 3.Class participation: 20% |
Grading | 1.Midterm Report: 40% 2.Final Report (Project): 40% 3.Class participation: 20% |
教師網頁 | http://www.cyut.edu.tw/~fshsieh | ||
教學內容 | The Course will cover topics in software engineering such as: 1.Software Processes 2.Software Requirement 3.Object-Oriented Design and Reuse 4.System Model and UML (Unified Modeling Language) 5.Software Testing/Quality Assurance 6.Software Maintenance |
Syllabus | The Course will cover topics in software engineering such as: 1.Software Processes 2.Software Requirement 3.Object-Oriented Design and Reuse 4.System Model and UML (Unified Modeling Language) 5.Software Testing/Quality Assurance 6.Software Maintenance |