VTC Legacy
Home / Programming

UML

by Nancy Conner
95 lessons15 chapters6.9 hReleased 20074 free
Start the free chapter

UML is a standard, visual modeling language that comes into play in all stages of the software development life cycle: modeling business processes, conceptualizing system functions, visualizing and documenting software artifacts, developing object-oriented software. In other words, UML is a language that allows the writing of a software system’s blueprint in a way that can be easily understood by various stakeholders, including business analysts, project managers, system and database architects, etc. This introduction, by VTC author and corporate trainer Nancy Conner, covers UML basics and goes into detail about the most common kinds of UML diagrams. To begin learning, simply click the links.

Course content

Introduction4 lessons
Types of Diagrams: An Overview7 lessons
Use Case Diagrams7 lessons
Class Diagrams: Basic Concepts11 lessons
Advanced Class Diagrams4 lessons
Object Diagrams3 lessons
Package Diagrams7 lessons
State Diagrams9 lessons
Activity Diagrams10 lessons
Sequence Diagrams10 lessons
Communication Diagrams7 lessons
Component Diagrams7 lessons
Deployment Diagrams6 lessons
Wrap up2 lessons
Credits1 lessons