Introduces object-oriented analysis and design (OOAD) and the Unified Modeling Language (UML). Students are brought through the whole OOAD development cycle, from requirements capture using use-cases to finding classes, analyzing system behavior, documenting decisions using the UML, and learning how to turn an analysis into a design. The learning path ends with two modules introducing the industry's leading object-oriented (OO) modeling tool, Rational Rose 98. The modules have been designed in close partnership with Rational Software Corporation. Students are not required to have any prior knowledge of OOAD or the UML, but some object-oriented programming experience is desirable. Titles covered include:
|