Popular Search terms :

UML Training

More UML Categories Programming training -
UML Tutorials Online
Product UML Details
Total Time : 7.00 hrs
Number of Movies : 95
Number of Discs : 1
Catalogue Number : 33815
Language : english
Author : Nancy Conner
Sale Price : $99.95
Qty





View simillar products Programming training -
Description UML
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.
Sample - Preview the First 3 chapters of UML video free. Free learning UML online.

Introduction
movie image Welcome to the UML
movie image Object Orientation 1: Objects & Classes
movie image Object Orientation 2: Relationships
movie image Object Orientation 3: Polymorphism

Types of Diagrams: An Overview
movie image The 4+1 Model
movie image Static & Dynamic Approaches
movie image Use Case & Class Diagrams
movie image Object & Package Diagrams
movie image State & Activity Diagrams
movie image Sequence & Communication Diagrams
movie image Component & Deployment Diagrams

Use Case Diagrams
movie image Use Case Basics
movie image Modeling Use Case Elements
movie image A Use Case Diagram for an ATM
movie image The < < includ > > Dependency
movie image The < < exten > > Dependency
movie image Generalization
movie image Putting It All Together

Class Diagrams: Basic Concepts
Classifiers: Classes & Objects
Attributes & Operations
Stereotypes
Associations & Multiplicity
Association Classes
Aggregation & Composition
Generalization
Realization
Dependency
Constraints & Notes
Finding Classes

Advanced Class Diagrams
Abstract Classes & Operations
Interfaces
Collaborations
Templates

Object Diagrams
Objects/Instances
Connecting Objects
From Class Diagram to Object Diagram

Package Diagrams
Packages
Visibility
Relationships among Packages
Accessing & Importing Packages
Merging Packages
Use Case Packages
When to Use Package Diagrams

State Diagrams
States & Transitions
State Activities
Pseudostates: Initial & Terminate
Pseudostates: Junction & Choice
Composite States
Pseudostates: Fork & Join
Pseudostates: Entry & Exit Points
Pseudostates: Deep & Shallow History
Protocol State Machines

Activity Diagrams
Activity Diagrams: Basic Symbols
Alternative & Parallel Paths
Object Nodes
Pins
Subactivity Diagrams
Signals
Handling Exceptions
Interruptible Activity Regions
Expansion Regions
Using Swim Lanes

Sequence Diagrams
Objects, Lifelines & Messages
Kinds of Messages
Create & Destroy Messages
Boundary, Entity & Control Elements
Interaction Frames
Fragments: Options
Fragments: Alternatives
Fragments: Loops
Fragments: Parallels
Sequence Diagrams & Use Cases

Communication Diagrams
Objects, Links & Messages
Nested Messages
Self-Messages
Conditional Messages
Looping Messages
Parallel Messages
Sequence vs Communication Diagrams

Component Diagrams
Introducing Components
Components & Interfaces
Realizations & Dependencies
Component Compartments
Black Box & White Box Views
Ports & Delegation Connectors
Component Stereotypes

Deployment Diagrams
What a Deployment Diagram Shows
Nodes
Artifacts
Manifestation
Communication Paths
Deployment Specifications

Wrap up
Choosing a Modeling Tool
Wrap Up

Credits
About the Author

Sponsors