當期課號 |
2839 |
Course Number |
2839 |
授課教師 |
吳祥維 |
Instructor |
WU,HSIANG WEI |
中文課名 |
元件式軟體發展技術 |
Course Name |
Component-Based Software Development Technology |
開課單位 |
資訊工程系(四日)三A |
Department |
|
修習別 |
選修 |
Required/Elective |
Elective |
學分數 |
3 |
Credits |
3 |
課程目標 |
1.物件導向程式設計基本觀念介紹 2.程式設計樣版 3.程式碼單元測試 4.軟體元件設計與實作 5.分散式物件程式設計 6.行動物件(行動代理人、行動特徵) 7.Servelets, Java Server Page(JSP), Enterprise JavaBean (EJB) |
Objectives |
1.Basic Object Oriented Programming 2.Design Pattern 3.Unit Testing of Object Code 4.Component Design and Implementation 5.Distributed Object Programming 6.Mobile Objects (agent, mobility features) 7.Servelets, Java Server Page(JSP), Enterprise JavaBean (EJB) |
教材 |
物件導向系統分析與設計
作者:黃仁伯 著 |
Teaching Materials |
物件導向系統分析與設計
作者:黃仁伯 著 |
成績評量方式 |
1. 期中考: 30% 2. 期末考:30% 3. 作業報告:30% 4. 出席: 10% |
Grading |
1. Midterm Examination : 30% 2. Final Examination : 30% 3. Homework Report : 30% 4. Attendance : 10% |
教師網頁 |
|
教學內容 |
01 軟體系統發展簡介 02 軟體程序 03 初步需求調查與可行性研究 04 物件之概念與原理 05 物件導向分析設計發展程序 06 使用案例與使用案例圖 07 UML 活動圖 08 領域模型之建立 09 系統循序圖與合約 10 建立循序圖與溝通圖 11 類別圖 12 設計之典範與設計樣式 13 套件設計與邏輯架構 14 資料模型 15 介面設計原理 16 系統輸出入設計 17 紀錄物件之狀態 - 物件圖與狀態圖 18 部署圖、元件圖與相關議題探討 |
Syllabus |
01 Software Systems Development Introduction 02 Software programs 03 Initial demand survey and feasibility study 04 objects of the concepts and principles of 05 Object-Oriented Analysis and Design of the development process 06 use cases and use case diagram 07 UML activity diagram 08 Establishment of the domain model 09 system, sequential maps and contracts 10 the establishment of orderly plan and communication plan 11 Class diagram 12 design model and design styles 13 suite design and logical framework 14 data model 15 Interface Design Principles 16 system output into the design of 17 record of the status of the object - the object diagram and state diagram 18 Deployment diagram, component diagram and related issues of |