朝陽科技大學 094學年度第2學期教學大綱
Object-Oriented Analysis and Design 物件導向分析與設計

當期課號 2014 Course Number 2014
授課教師 羅卓雄 Instructor LAW,CHEUK HUNG
中文課名 物件導向分析與設計 Course Name Object-Oriented Analysis and Design
開課單位 資訊管理系(四日)二B Department  
修習別 必修 Required/Elective Required
學分數 3 Credits 3
課程目標 本課程的目的為探討及研究一個設計良好的資訊系統具備的要素及其設計理念,並介紹物件導向分析、設計及設計樣式等技術,本課程將會利用一個簡單的研究實例,來闡明物件導向分析與設計的實務,內容涵蓋UML介紹、OOA、OOD的議題、一些重要的設計樣式及如何整合這些技術在實際個案上。 Objectives The goal of this course is first to explore and study what a well-developed information system is and how to build it. And then the object-oriented analysis and design, design pattern techniques are discussed. The course will utilize a simple case study to introduce the practical and detail procedure of the OOA, OOD and how to integrate the important object oriented techniques such as design pattern and framework etc. to this study.
教材 Text Book:
(1) Schach, S. R. (2004). Introduction to Object-Oriented Analysis and Design with UML and the Unified Process. New York:McGraw_Hill Irwin. ISBN: 0-07282646-0. (滄海書局代理).
(** 請勿預購書本, 待開學後, 統一辦理)

References參考書籍:

(1) Priestley, M. Practical Object-Oriented Design with UML, International Edition, McGraw-Hill, 2000. (ISBN: 0-07-709599-5).
(2) Brown, D. W. An Introduction to Object-oriented Analysis: Objects and UML in Plain English, 2nd edition. New York: John Wiley & Sons, Inc., 2002. (ISBN:0-471-37137-8).
(3) 游峰碩(2005).UML系統分析與設計: An Object-oriented approach. 學貫行銷股份有限公司. ISBN:986-81158-8-4.

(4) 吳仁和(2005).物件導向系統分析與設計:結合MDA與UML. Object-Oriented Systems Analysis and Design: An MDA Approach with UML. 智勝文化. ISBN: 957-729-492-8.
(5) Bruegge, B., and Dutoit, A. H. Objected-oriented Software Engineering: Using UML, Patterns, and Java. 2nd (international edition). Upper Saddle River, NJ: Pearson Education, Inc., 2004. (ISBN: 0-13-191179-1).

Articles selected from academic and professional journals. 專業及學術期刊
Teaching Materials  
成績評量方式 1. 期中考試 (25%)
2. 期末考試 (25%)
3. 分組系統設計項目(35%)
4. 口頭報告、在課堂上的參與和表現 (15%)
Grading 1. Mid-term Examination (25%)
2. Final Examination (25%)
3. Group Project (35%)
4. Group presentation/class participation (15%)
教師網頁 http://www.cyut.edu.tw/~chlaw/
教學內容 本課程的主要內容如下述:

1. 物件導向分析和設計理論;
2. 統一塑模語言基礎;
3. IBM Rational 分析設計流程及軟件系統, 或其他設計軟件(Visual Paradigm);
4. 需求定義及分析模型;
5. 系統及物件設計; 及
6. 測試方法和與項目管理有關的其他議題。
Syllabus This course covers the following topics:

1. concepts of software engineering, and object-oriented methodologies and techniques;
2. fundamentals of Unified Modeling Language (UML 2.0);
3. the IBM Rational process and software, and/or other design tools (Visual Paradigm);
4. requirements elicitation and analysis modeling;
5. systems and object design;
6. testing and other project-related management issues.
尊重智慧財產權,請勿非法影印。