IT Training From

1-877-546-4446

Everything You Need to Know about UML

Experience the Freedom of eLearning

Start Video Training with Everything You Need to Know about UML Today
  • Expert Instructors - Learn from consultants with decades of experience
  • On-demand Video Lectures - 100% identical to the classroom course
  • Classroom Materials Included - Student Guide and Exercises
  • Train 24/7 for 1 Year - Become a Knowledge Leader with GogoTraining
Free Course Video What's Included? Ready to Purchase?
  • 8 hrs 32 mins of Video Training
  • 365 Day Access
  • Course Materials & Transcript
  • Expert Instructor Will Goodwin
  • Buy this course - $497 Buy Everything You Need to Know about UML Now
  • Need more than one course? More Info about Everything You Need to Know about UML
  • Have a group to train? More Info about Everything You Need to Know about UML
  • Need classroom training? More Info about Everything You Need to Know about UML

1-877-546-4446

View Your Course Transcript

Videos

There are several great features that come with this course. The Course Transcript tracks your progress and allows you to pick up where you left off. You can view or email your transcript. The course comes with documentation found in Downloads Tab. You have access to the course and all videos for 1 year. Full screen viewing option available (see icon on bottom right corner of video).

Start Learning Everything You Need to Know about UML Today!

Your Price: $497 Buy Everything You Need to Know about UML Now

Video Title Minutes
00: Course Introduction 6
01: Overview and History of the UML 23
02: UML and Development Processes 34
03: Use Cases 28
04: Using Use Cases Effectively 30
05: Class Diagrams 40
06: Modeling the Problem Domain 27
07: Detailing the Problem Domain 31
08: Interaction Diagrams 18
09: More about Interaction Diagrams 33
10: State Machine Diagrams 25
11: More on State Machine Diagrams 25
12: Package Diagrams 30
13: Activity Diagrams 26
14: Using Activity Diagrams Effectively 30
15: Component Diagrams 22
16: Deployment Diagrams 25
17: Just a Few More Diagrams 26
18: UML Extensions and Pretty Good Practices 27
19: Course Summary & Evaluation 6
Total: 8 hours 32 minutes

Start Learning Everything You Need to Know about UML Today!

Your Price: $497 Buy Everything You Need to Know about UML Now

Course Materials

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

  • Student Guide
  • Exercise Guide
  • AFF Description for Exercises

Related Links

  • Course Survey

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

Start Learning Everything You Need to Know about UML Today!

List Price: $995 Your Price: $497 Buy Everything You Need to Know about UML Now

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.

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!

List Price: $995 Your Price: $497 Buy Everything You Need to Know about UML Now

Everything You Need to Know about UML Outline

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

Module 01: Overview and History of the UML

  • 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: UML and Development Processes

  • 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: Use Cases

  • How to capture requirements with use cases.
  • What elements go on a use case diagram?
  • Exercise: finding actors
  • Exercise: finding use cases
  • 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 04: Using Use Cases Effectively

  • What makes up a use case besides the diagram
  • How to effectively work with use cases

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

  • 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: Interaction Diagrams

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

Module 09: More about Interaction Diagrams

  • 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: State Machine Diagrams

  • 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 on 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: Package Diagrams

  • 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: Activity Diagrams

  • 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: Component Diagrams

  • 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: Deployment Diagrams

  • 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!

List Price: $995 Your Price: $497 Buy Everything You Need to Know about UML Now

Prerequisites

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

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

Start Learning Everything You Need to Know about UML Today!

List Price: $995 Your Price: $497 Buy Everything You Need to Know about UML Now

Please Login or Register to view all free content.

When you purchase a course from GogoTraining you can track your progress, and print or email your transcript.

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