point10.1.2007
PHP With MySQL Programming remains the #1 selling course of 2007!

point related info
point1.8.2007
PHP/MySQL course ends the year in dramatic fashion by outselling all other courses in the final quarter of 2006.

point related info
newsletter icon
Enter valid email address to
receive our monthly newsletter
Email:

Name:
spacer
 

Introduction to UML


Course Description:

This 3-day course will give you the knowledge to understand and create UML diagrams. It takes a hands-on approach that allows the students to apply their new found knowledge to familiar situations.

In the planning phases for this course, Ambrose King Company will consult with you about your business in order to identify the appropriate domain for discussions and exercises in order to give those in attendance a jump-start.

Typically, Post-It Charts and markers are used for all exercises. At the request of the the client, the course can be taught using a UML tool.


Course Duration: 3-days
more info
email:
name:
phone: - -
message:

Prerequisites and Assumptions:

A knowledge of programming concepts is required for this course.

Recommended Follow-up/RelatedCourses

Introduction to UML
  • What is UML?
  • Overview of UML Views and Diagrams

Use Case Model
  • What is a Use Case?
  • What is an Actor?
  • Use Case Types and Formats
  • Formality of Use Case
  • Brief Use Case
  • Casual Use Case
  • Detailed (Fully Dressed) Use Case
  • The Use Case Diagram
  • Use Case Relationships
  • Association
  • Generalization
  • Include
  • Extend
  • Packaging Use Cases
  • When to Use a Use Case

Activity Diagrams
  • What is an Activity Diagram?
  • Activity State
  • Branch and Merge
  • Fork and Join
  • Swimlanes
  • When to Use an Activity Diagram

Class Diagrams
  • What is a Class Diagram?
  • Levels of Class Diagrams
  • Conceptual
  • Specification
  • Implementation
  • Identifying Candidate Classes
  • Resolving Candidate Classes
  • Class Diagram Details
  • Attributes
  • Operations
  • Association
  • Aggregation
  • Composition
  • Multiplicity
  • Class Description
  • When to Use Class Diagrams

Scenarios and Sequence Diagrams

  • What is a Scenario?
  • What is a Sequence Diagram?
  • Interaction Diagrams
  • Sequence Diagram
  • Collaboration Diagram
  • Dynamic Modeling with a Sequence Diagram
  • Objects
  • Lifelines and the Activation Box
  • Messages and Returns
  • Synchronous vs. Asynchronous Messages
  • Conditional Messages
  • Message Iteration
  • Self-Call (Message to self)
  • Object Creation
  • Object Deletion
  • Applying a Scenario to a Sequence Diagram
  • When to Use Sequence Diagrams

Collaboration Diagrams

  • What is a Collaboration Diagram?
  • Dynamic Modeling with a Collaboration Diagram
  • Objects
  • Messages and Returns
  • Conditional Messages
  • Message Iteration
  • Self-Call (Message to self)
  • Object Creation
  • When to Use a Collaboration Diagram

Statechart Diagrams
  • What is a Statechart?
  • Dynamic Modeling with a Statechart
  • Object State
  • Transitions
  • When to Use a Statechart

   
php logomysql logo

home | training | courseware | consulting | mentoring
contact us | about us | clients | news | policies

Copyright © 2005 by Ambrose King Company. All rights reserved.