Object oriented analysis and design (OOAD) is one of the major technologies adopted by current software development teams. In fact, to be familiar with OOAD skill is very important to all computer science majored students. Therefore, in this course instructor will cover UML, requirement analysis, OOA, OOD, testing, patterns and software architecture.This course includes the following topics:
1. Overview
2. UML and Modeling Tool
3. Requirement and Use Cases
4. OOA
5. OOD
6. Design Patterns
7. Case StudyObject oriented analysis and design (OOAD) is one of the major technologies adopted by current software development teams. In fact, to be familiar with OOAD skill is very important to all computer science major students. Therefore, in this course instructor will cover UML, requirement analysis, OOA, OOD, testing, patterns and software architecture.This course includes the following topics:
1. Overview
2. UML and Modeling Tool
3. Requirement and Use Cases
4. OOA
5. OOD
6. Design Patterns
7. Case Study
Object oriented analysis and design (OOAD) is one of the major technologies adopted by current software development teams. In fact, to be familiar with OOAD skill is very important to all computer science majored students. Therefore, in this course instructor will cover UML, requirement analysis, OOA, OOD, testing, patterns and software architecture.
Object oriented analysis and design (OOAD) is one of the major technologies adopted by current software development teams. In fact, to be familiar with OOAD skill is very important to all computer science major students. Therefore, in this course instructor will cover UML, requirement analysis, OOA, OOD, testing, patterns and software architecture.
Class Notes
Class Notes
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
HomeworksHomeworks Homeworks |
30 | |
Mid-term ReportMid-term Report Mid-term Report |
20 | |
Final ProjectFinal Project Final Project |
30 | |
Final ExamFinal Exam Final Exam |
20 |