Object-Oriented Analysis and Design

Course Code

CPAN 205

Academic Year

2016-2017

This course provides students with essentials of object-oriented (O-O) analysis and design technology. Key O-O concepts and methods are explained within the Unified Modeling Language (UML) framework. Rational Rose is used throughout the O-O iterative life cycle of applications as the modeling tool in planning, analysis, design and implementation activities. The nine UML diagrams are discussed in detail. The use case technique is applied to create communication scenarios. A group project will be used to demonstrate the UML diagrams to show development cycle for small and middle-size businesses. The O-O technique is used in the initial life cycle's interaction for big businesses. Java programming tools are employed in the implementation of the project.