Username: 
Password: 
UML Tutorials

Online Contents For This Title

We have made some of the video tutorials for UML freely available to help you evaluate our training. Click on any of the linked lesson listings below to preview FREE!
   Title Description
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.

Choose your media type:

Introduction
  Welcome to the UML (06:29)
  Object Orientation 1: Objects & Classes (02:42)
  Object Orientation 2: Relationships (04:47)
  Object Orientation 3: Polymorphism (01:59)
Types of Diagrams: An Overview
  The 4+1 Model (04:33)
  Static & Dynamic Approaches (04:24)
  Use Case & Class Diagrams (04:46)
  Object & Package Diagrams (03:39)
  State & Activity Diagrams (04:26)
  Sequence & Communication Diagrams (06:31)
  Component & Deployment Diagrams (04:31)
Use Case Diagrams
  Use Case Basics (05:16)
  Modeling Use Case Elements (03:28)
  A Use Case Diagram for an ATM (03:49)
  The<> Dependency (04:19)
  The<> Dependency (03:53)
  Generalization (04:40)
  Putting It All Together (03:03)
Class Diagrams: Basic Concepts
  Classifiers: Classes & Objects (04:18)
  Attributes & Operations (04:51)
  Stereotypes (02:42)
  Associations & Multiplicity (06:22)
  Association Classes (02:01)
  Aggregation & Composition (05:16)
  Generalization (02:35)
  Realization (04:56)
  Dependency (02:35)
  Constraints & Notes (03:34)
  Finding Classes (06:04)
Advanced Class Diagrams
  Abstract Classes & Operations (04:26)
  Interfaces (06:43)
  Collaborations (06:20)
  Templates (04:43)
Object Diagrams
  Objects/Instances (04:20)
  Connecting Objects (03:00)
  From Class Diagram to Object Diagram (03:59)
Package Diagrams
  Packages (04:55)
  Visibility (02:35)
  Relationships among Packages (04:47)
  Accessing & Importing Packages (03:25)
  Merging Packages (06:01)
  Use Case Packages (05:57)
  When to Use Package Diagrams (02:44)
State Diagrams
  States & Transitions (04:42)
  State Activities (03:27)
  Pseudostates: Initial & Terminate (03:04)
  Pseudostates: Junction & Choice (03:07)
  Composite States (04:12)
  Pseudostates: Fork & Join (03:16)
  Pseudostates: Entry & Exit Points (04:38)
  Pseudostates: Deep & Shallow History (04:02)
  Protocol State Machines (03:04)
Activity Diagrams
  Activity Diagrams: Basic Symbols (05:55)
  Alternative & Parallel Paths (04:19)
  Object Nodes (03:05)
  Pins (05:30)
  Subactivity Diagrams (04:06)
  Signals (05:09)
  Handling Exceptions (02:49)
  Interruptible Activity Regions (02:58)
  Expansion Regions (04:39)
  Using Swim Lanes (05:03)
Sequence Diagrams
  Objects, Lifelines & Messages (05:31)
  Kinds of Messages (06:23)
  Create & Destroy Messages (03:56)
  Boundary, Entity & Control Elements (02:59)
  Interaction Frames (05:54)
  Fragments: Options (04:17)
  Fragments: Alternatives (03:48)
  Fragments: Loops (05:30)
  Fragments: Parallels (05:01)
  Sequence Diagrams & Use Cases (05:33)
Communication Diagrams
  Objects, Links & Messages (06:48)
  Nested Messages (04:48)
  Self-Messages (01:41)
  Conditional Messages (02:22)
  Looping Messages (04:29)
  Parallel Messages (02:37)
  Sequence vs Communication Diagrams (07:12)
Component Diagrams
  Introducing Components (03:45)
  Components & Interfaces (04:42)
  Realizations & Dependencies (07:00)
  Component Compartments (04:02)
  Black Box & White Box Views (03:01)
  Ports & Delegation Connectors (05:04)
  Component Stereotypes (05:04)
Deployment Diagrams
  What a Deployment Diagram Shows (04:37)
  Nodes (02:41)
  Artifacts (06:35)
  Manifestation (02:58)
  Communication Paths (03:32)
  Deployment Specifications (06:30)
Wrap up
  Choosing a Modeling Tool (04:00)
  Wrap Up (04:35)
Credits
  About the Author (00:45)

This title is just part of the entire VTC collection of over 625 courses, 66,000 video tutorials (12,500+ free), available to you for just $30 a month.


Tutorial Information

Title: UML
Author: Nancy Conner
SKU: 33815
ISBN: 1-934743-23-2
Release Date: 2007-10-26
Duration: 7 hrs / 95 lessons
Captions: No
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

Subscription / Purchase Information

This title is just part of the entire VTC collection of over 625 courses, 65,000 video tutorials (12,500+ free), available to you for just $30 a month.


Also Available in CD format

Single User: US$ 99.95      Purchase/Add to Cart

Related Titles

 

Select Bandwidth