| Program Detail |
: Explore a Unified Modeling Language (UML) for object-oriented development that can replace previous object-oriented design methodologies. This course shows you how UML is applied during the analysis phase of an object-oriented development effort. You will focus on what a system must do, not how the system will do it. As such, no coding is done in this class. Topics include:
- identifying system-level use cases and scenarios
- identifying objects and classes
- creating static models of the problem domain
- interaction diagrams
- dynamic models
- managing complexity
- tool support
- case studies
Upon completing this course, you will have a working knowledge of the principles of object-oriented analysis, an understanding of the notation used in UML, and experience applying both to real-world projects. |