requisites, & other
This graduate course is intended to provide an in depth understanding of object oriented approaches to software development, in particular to the analysis and design phases of the software life cycle. Topics include notation, methods, competing methodologies, issues in object oriented development, and recent advancements which complement traditional object-oriented methodologies.
Ability to understand Issues in Analysis and Design
Ability to understand and apply Object-Oriented Analysis and Design
Ability to understand and use UML: Notation and associated
Ability to understand and use UML metamodel (structural and behavioral
diagrams, and their extensions)
Forward engineering using UML
Grades are assigned according to the following scale:
Class AttendanceClass attendance will be documented
Off-campus, out-of-state, and foreign instruction and activities are subject to state law and University policies and procedures regarding travel and risk related activities. Information regarding these rules and regulations may be found at the website address
This action might not be possible to undo. Are you sure you want to continue?