Now from NewTech: ASP.NET 3.5 Training
NewTech offers the most comprehensive and practical training in the .NET community today. Click here to learn more about our BOOTCAMP style ASP.NET 3.5 Training.

View our Student Testimonials and the Site Map here.


The One-Day, Full Immersion Intro to UML technology
Regular Version

Course Name: UML ASAP using UML 2.0 (current version !!)

Brief Course Description:

Duration: 1 Full Day

Format: Instructor-led

Prerequisites: Experience in IT; exposure to object-based IT development concepts

Assumed Audience: Those attending should be knowledgeable in the theory and practice of object oriented programming. The ideal student is the IT pro that now has responsibility for architecture, design and delivery of multiple projects. Project sponsors and users will also benefit greatly from attendance since UML concepts must be understood, to participate in the broad process of designing good IT systems.

This class is unique in that it is applicable to the widest possible “IT related” audience. This is because this course is about good design processes and good design documentation--- not code.

The following audience is assumed:

  • Project Sponsors (VPs and Directors)
  • End Users with Business/Industry Domain Knowledge
  • IT Managers
  • Project Leads
  • Technical Leads and Programmers
  • Course Materials: Ringbound NewTech UML ASAP! Resource Package 250+ Page UML Primer and Reference Guide Disk with Sample UML Documents and Diagrams

    Course Description Summary: An introduction to UML modeling elements and techniques.

    The Outline

    1. UML History
      1. What problem does UML solve?
      2. What solutions existed prior to UML?

    2. Use Cases
      1. What are they?
      2. When to use a use case?
      3. How do we write them?

    3. Use Case Diagrams
      1. What is the difference between a Use Case and a Use Case Diagram?
      2. Use Case Symbols
      3. Drawing the Diagram

    4. State Diagrams
      1. What is a state diagram
      2. State Diagram Symbols
      3. Drawing a State Diagrams

    5. Sequence Diagrams
      1. What is a sequence diagram?
      2. How does a Sequence Diagram compare to a State Diagram
      3. Instance vs Generic Diagrams
      4. Representing Object Creation
      5. Representing Recursion.
      6. State Diagram Symbols

    6. Collaboration Diagrams
      1. What is a Collaboration Diagram
      2. How does a Collaboration Diagram compare to a State Diagram and a Sequence Diagram?

    7. Activity Diagrams
      1. What is an activity diagram
      2. What is a swimlane?
      3. How does an Activity Diagram relate to a State Diagram?
      4. How does an Activity Diagram relate to a Use Case?

    8. Class Diagrams
      1. Representing Objects
      2. Representing Packages
      3. Representing Properties (Attributes)
      4. Representing Methods (Operations)
      5. Responsibilities and Constraints
      6. How to extract objects from the customer.
      7. Representing Associations between Objects
      8. Representing Inheritance
      9. Representing Dependencies
      10. Representing Aggregations
      11. Representing Interfaces
      12. Representing Visibility

    9. Component Diagrams
      1. What is a component?
      2. Types of components
      3. Drawing Component diagrams.

    10. Deployment Diagrams
      1. What is a deployment diagram?
      2. Drawing the diagram.

    11. Fitting UML into a Development Process
      1. When do you use which diagram?
      2. What would a normal development process look like?
      3. How do I know when I’ve drawn enough diagrams?
      4. What tools are available to help create diagrams?
    When the student leaves the course... the student will have a foundation in the Universal Modeling Language with an understanding of when to use what modeling elements. Each student will exit the class ready to speak and work with authority regarding the architecture, design and planning of systems with UML technology.

    Click here to contact us for more information.

    Terms of Use
    Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!