當期課號 |
7800 |
Course Number |
7800 |
授課教師 |
徐豐明 |
Instructor |
SHYU,FONG MING |
中文課名 |
軟體元件技術 |
Course Name |
Software Component Technology |
開課單位 |
資訊工程系碩士在職專班一A |
Department |
|
修習別 |
選修 |
Required/Elective |
Elective |
學分數 |
3 |
Credits |
3 |
課程目標 |
這門課介紹如何設計元件以及使用元件來開發軟體的技術,主題包含:物件導向設計、設計樣版、單元測試、元件設計與實作。在完成這門課之後,學生將可以學習到:1. 以物件導向設計方法來開發軟體;2. 使用特定語言來開發元件;3.針對元件進行測試;4.運用元件來開發各種軟體。 |
Objectives |
This course gives an introduction to the concepts of software development based on software components. Topics to be covered are: object-oriented design, design pattern, unit testing, component design and implementation. On completion of this course, students should be able to perform he following tasks: 1. develop software by using object-oriented design methodology; 2. develop software component using a specific program language; 3. test software components; 4. develop application based software components. |
教材 |
Component-Based Software Engineering by George T. Heineman, William T. Councill, ISBN : 0201704854 |
Teaching Materials |
Component-Based Software Engineering by George T. Heineman, William T. Councill, ISBN : 0201704854 |
成績評量方式 |
paper present 30%, queeze 30%, report 40% |
Grading |
paper present 30%, queeze 30%, report 40% |
教師網頁 |
|
教學內容 |
Component definition, Case for component, Software component practice, The design of software component infrastructure, The management of component-based software system. Component technology. |
Syllabus |
Component definition, Case for component, Software component practice, The design of software component infrastructure, The management of component-based software system. Component technology. |