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< |
(04:19) | |
| The< |
(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.
Related Titles
Select Bandwidth
Now Shipping
Client Testimonials
Having also been a consumer of your previous tutorials on FileMaker 7, I would like to say how very impressed I am with the quality of John...
Dr. Sue Brown
United States
View All Titles 
Email this Page
Send us Feedback
Purchase/Add to Cart