This course will provide you with a working knowledge of the UML (Unified Modeling Language) diagramming notation.
Given examples of the UML views and diagrams, you will learn how to use the UML for modeling and developing software systems.
To this end, you will apply UML-based design by modeling an inventory control system.
Today's economy demands top quality software development in record time and maximum efficiency. UML arms you to meet that challenge and supplies the most comprehensive UML education you can get. This course cover covers everything from understanding and using UML and diagramming notation to the object constraint language (OCL) and profiles, in both 1.4 and 2.0 UML specifications. It is the one resource you can rely on to virtually guarantee your success.
- Learn to model object structure, interactions, behavior, and architecture using UML
- Explore diagram structure and usage Understand how to utilize the overlapping features of the UML diagrams to facilitate the modeling process
- Learn to exploit the features of the UML diagrams to test them for consistency and accuracy
- Learn to assess modeling tools to choose the one that suits your needs
- Comprehend how the statechart diagram is used to model changes in an object over its lifetime
- Apply object constraint language (OCL) and work with Action Semantics to specify behaviors that ultimately will be implemented in code
- Understand the XML Model Interchange (XMI) standard that helps enable model sharing between modeling tools and other XMI-compatible applications
- Customize UML to meet the needs of specific industries or application types
In the next lesson, the course prerequisites will be examined.