UML  «Prev  Next»
Lesson 1

UML Course Introduction

Welcome to RationalDB's UML Fundamentals!

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.

Course objectives

After completing the course, you will be able to:
  1. Create and refine the object model
  2. Create and refine the use case model and use it to build and refine the object model
  3. Create object diagrams and use them to test the object model
  4. Create activity diagrams to design functional requirements and integrate them with the object model
  5. Create sequence and collaboration diagrams and integrate them with the object model
  6. Create statechart diagrams and integrate them with the object model
  7. Create and refine package diagrams
  8. Document the physical organization of software components using component diagrams
  9. 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.