Course Description

Course CodeCourse NameCreditsHours
4005910 Object-Oriented Analysis and Design 3.0 3
Description This course is to introduce object-oriented analysis and design methods. Students will learn about the UML methodology and techniques for analyzing and designing object-oriented systems. The topics of the courses include (1) introduction to UML; (2) RUP software development process; (3) object-oriented analysis requirement analysis, use case analysis, domain modeling, activity diagram, state behavioral modeling; and (4) object-oriented design use case realization, design class diagram, interaction diagram, and design pattern. Students will be asked to implement a term project using UML methodology in order to familiarize the object-oriented analysis and design techniques.