• Advance Your Career Today
  • Learn New Skills
  • Save Money
  • Save Time
  • Get Certified
  • Get Promoted
  • Learn More
  • Advance Your Career Today

Everything You Need to Know about UML Enroll Today!

Select The Package That's Right for You
Standard Deluxe
Videos
1 Year Access to Course
Transcript
Course Completion Certificate
Course Materials
Instructors Answer Your Questions
$195 $425
Add to Cart Add to Cart

Everything You Need to Know about UML

Key Course Benefits

  • Achieve Workplace Success by Learning from Real World Experts
  • Learn and Implement New Skills Faster With Real World Examples
  • Take High Quality Classroom Courses Without the Hassles of Travel
  • Student Guide Makes it Easy for You to Take Notes and Increase Learning
  • Course Demos and Exercises Help You Learn More
  • Eliminate Scheduling Conflicts by Training Anytime 24/7 for 1 year
  • Video Training with Materials, Exercises, and Instructor Support Maximizes Learning
  • 1 Year Course Access Gives You Time to Learn and Master Concepts
  • Use Your Course Completion Certificate to Build Your Resume
  • Responsive Customer Service Makes Independent Learning Easy and Smooth
  • Save Money and Learn More

Start Learning Everything You Need to Know about UML Today!

Video Title Minutes
00: Everything You Need To Know About UML-Course Introduction 6
01: Overview of the Unified Modeling Language 23
02: How Does the UML Fit into the Development Process? 34
03: So what is This System Supposed to Do? 28
04: Using Use Cases Effectively 30
05: Class Diagrams 40
06: Modeling the Problem Domain 27
07: Detailing the Problem Domain Model 31
08: Describing System Behavior Part 1 18
09: Describing System Behavior Part 2 33
10: Modeling the Behavior of One Kind of Object 25
11: More About State Machine Diagrams 25
12: Organizing Large (And Not-So-Large) Project Models 30
13: The All Purpose Diagram 26
14: Using Activity Diagrams Effectively 30
15: Describing Software Components 22
16: Modeling System Architecture 25
17: Just a Few More Diagrams 26
18: UML Extensions and Pretty Good Practices 27
19: Course Summary 6
Course Survey
Total: 8 hours 32 minutes

For more information, contact us or call 1-877-546-4446

Start Learning Everything You Need to Know about UML Today!

Course Purchase Options

Description

This UML online training course explains what the Unified Modeling Language (UML) is and what this language can do for you. Everything You Need to Know about UML provides a brief history of UML, its purpose, and how it can be used in a variety of ways. Each of the 13 diagrams defined in the UML standard will be discussed. The focus of this UML online course is on most useful features of the UML found in practical applications.

Prerequisites

Familiarity with object oriented software development including an understanding of objects and classes.

Objectives

As a result of taking this UML training, you will be able to:

  • Read and interpret UML diagrams
  • Create UML diagrams
  • Identify the most relevant features of UML for your environment
  • Use UML to communicate software design effectively

For more information, contact us or call 1-877-546-4446

Start Learning Everything You Need to Know about UML Today!

Course Purchase Options

Prerequisites

Familiarity with object oriented software development including an understanding of objects and classes.

Everything You Need to Know about UML Outline

Module 00: Everything You Need to Know about UML Online Training - Course Introduction

Module 01: Overview of the Unified Modeling Language

  • What is the UML really?
  • How can I use the UML?
  • Where did the UML come from?
  • What do UML diagrams look like?
  • More About the UML

Module 02: How Does the UML Fit into the Development Process?

  • Why does the UML not specify what development process to use?
  • How can I use the UML in software development?
  • What kind of development process works well with the UML?
  • Who will use the UML?
  • How will they use the UML?
  • Where to find out more

Module 03: So what is This System Supposed to Do?

  • How to capture requirements with use cases.
  • What elements go on a use case diagram?
  • Exercise: finding actors
  • Exercise: finding use cases

Module 04: Using Use Cases Effectively

  • What makes up a use case besides the diagram?
  • Exercise: writing an informal use case
  • How to effectively work with use cases.
  • Exercise: creating a use case diagram

Module 05: Class Diagrams

  • Object fundamentals
  • Exercise: represent attributes on a class diagram
  • How to model the PIE principle on class diagrams
  • Exercise: Model encapsulation on a class diagram
  • Exercise: model inheritance on a class diagram
  • How to represent class scope data and behavior

Module 06: Modeling the Problem Domain

  • How to represent association, aggregation, and composition on class diagrams
  • Exercise: representing associations on a class diagram
  • How to model the problem domain with class diagrams
  • Exercise: modeling a problem domain with a class diagram

Module 07: Detailing the Problem Domain Model

  • How to model interfaces and abstract classes
  • Exercise: Modeling with an abstract class
  • Exercise: Using interfaces
  • When to model a complex association with an association class
  • More features of class diagrams
  • Exercise: modeling with interfaces and abstract classes

Module 08: Describing System Behavior Part 1

  • How to model object interactions
  • How to depict behavior
  • Exercise: Create a simple sequence diagram

Module 09: Describing System Behavior Part 2

  • How to depict loops and conditionals
  • Exercise: creating a sequence diagram with loops and conditionals
  • How to use communication diagrams
  • Exercise: create a simple communication diagram
  • Compare and contrast sequence and communication diagrams

Module 10: Modeling the Behavior of One Kind of Object

  • How to model the behavior of one type of object
  • Exercise: Creating a simple state machine diagram
  • Interaction diagrams vs. state machine diagrams

Module 11: More About State Machine Diagrams 

  • How to use superstates in state machine diagrams
  • Exercise: creating a state machine with sequential substates
  • How to model concurrent states in state machine diagrams
  • Exercise: creating a state machine with concurrent substates
  • How to model interrupts with history states
  • Exercise: Create a State Machine Diagram with a History State
  • When to use state machine diagrams
  • Where to find out more

Module 12: Organizing Large (And Not-So-Large) Project Models 

  • How to organize a large UML model with packages
  • How to indicate dependencies between packages
  • Exercise: creating a package diagram
  • How to improve a UML model by refactoring
  • Exercise: organizing a model with packages
  • When to use package diagrams
  • Where to find out more

Module 13: The All Purpose Diagram   

  • Overview of activity diagrams
  • How to create and use activity diagrams
  • Exercise: Creating a simple activity diagram
  • Exercise: creating an activity diagram with partitions

Module 14: Using Activity Diagrams Effectively

  • Several ways that an activity diagram can be used effectively in a UML model
  • Exercise: Create an activity diagram to describe a workflow
  • How to relate an activity diagram to objects in the UML model
  • When to use activity diagrams

Module 15: Describing Software Components

  • What is a software component?
  • Exercise: Creating a Component Diagram to Model a Component and Its Classes
  • How the relationship between components can be depicted
  • Exercise: creating a component diagram to model component dependencies
  • How to represent the interface that a component provides
  • How can I model a software component on a component diagram?
  • Exercise: creating a component diagram to model a component and its classes

Module 16: Modeling System Architecture

  • How to model the physical architecture of a software system
  • Exercise: creating a simple deployment diagram
  • How to relate software components to the physical architecture
  • Exercise: creating a deployment diagram showing software components
  • Common uses of deployment diagrams
  • Exercise: modeling a distributed system with a deployment diagram
  • When to use deployment diagrams
  • Hints and tips

Module 17: Just a Few More Diagrams

  • Composite structure diagrams
  • Exercise: creating a composite structure diagram
  • Timing diagrams
  • Exercise: creating a timing diagram
  • Interaction Overview diagrams
  • Exercise: creating an interaction overview diagram
  • Object diagrams
  • Exercise: Creating an object diagram

Module 18: UML Extensions and Pretty Good Practices

  • Several techniques for extending the UML
  • Exercise: using UML extensions
  • How to create a UML Profile
  • Tips for using the UML effectively

Module 19: Everything You Need to Know about UML Online Training - Course Summary

For more information, contact us or call 1-877-546-4446

Start Learning Everything You Need to Know about UML Today!

Course Purchase Options

Course Materials

Want to be able to access these helpful materials? Contact Us!

  • Student Guide
  • Exercise Guide
  • AFF Description for Exercises

Important Links

  • Course Survey

For more information, contact us or call 1-877-546-4446

Start Learning Everything You Need to Know about UML Today!

Course Purchase Options

When you purchase a Deluxe or Premium course from GogoTraining, you can use your transcript to view and monitor your progress and when you complete the course, you can print or email the transcript, or print a course completion certificate.


For more information, contact us or call 1-877-546-4446

Start Learning Everything You Need to Know about UML Today!

Course Purchase Options

We show that you have been logged out, probably due to automatic session limits. Please Login to continue viewing content.

Sign up today for your FREE GogoTraining account to access hundreds of free resources.

Security Question

Answer this question to complete your registration.

What is the name of this website?

Foodnetwork.com
Baseball.com
Butterball.com
Foodnetwork.com
Gogotraining.com
Foodnetwork.com
Baseball.com
Baseball.com
Gogotraining.com
Butterball.com
Butterball.com
Gogotraining.com