SFTW372
Object-Oriented Analysis and Design Patterns
 
The course discusses how to use Unified Modeling Language (UML) to do object-oriented analysis and design. System requirement and design are modeled by using nine kinds of UML diagrams, which include use-case diagrams, class diagrams, object diagrams, sequence diagrams, collaboration diagrams, state diagrams, activity diagrams, component diagrams, and deployment diagrams. Meanwhile design patterns are also introduced briefly in UML. Students are required to use the CASE tool of Rational Rose to do their course projects.

None