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.
After completing the course, you will be able to:
Create and refine the object model
Create and refine the use case model and use it to build and refine the object model
Create object diagrams and use them to test the object model
- Create activity diagrams to design functional requirements and integrate them with the object model
Create sequence and collaboration diagrams and integrate them with the object model
Create statechart diagrams and integrate them with the object model
Create and refine package diagrams
Document the physical organization of software components using component diagrams
Map software components to the hardware architectural components using deployment diagrams
Take a few moments to review the introductory material presented in this module before jumping into the course.
Remember, if you have any questions along the way, post a message to the forum.
In the next lesson, the course prerequisites will be examined.