section_text

DT offers a core set of courses aimed at covering the Application Lifecycle, from requirements gathering, analysis and design to development, testing, process and project management.

section_grafx
  

UML Essentials


Course Overview
This workshop is a thorough presentation of the Unified Modeling Language (UML) and includes practical advice on effective usage in development projects and is suitable for business analysts and developers.

What will I learn?

The UML Essentials workshop is a fast-paced mixture of hands-on modeling exercises and lecture. The workshop is designed to give participants a thorough grounding in the fundamentals of building UML models - developing and analyzing diagrams as well as learning to use UML to maximize communication.

Workshop instructors walk you through the process of building diagrams with UML, starting with samples that you build and moving into modeling your specific domain.

While the workshop is not process-specific, it includes examples of how the diagrams are used with different processes. The workshop consists most of pencil-and-paper sessions which will complement the visual-aided lecture and enable delegates to apply the skills being taught.

Course Style
50% lecture, 50% exercises

Course Contents
Background of UML

  • includes a brief history of UML
  • important background information
  • overview of general diagram elements


  • General Diagram Concepts
  • conventions that apply across all diagrams
  • different kinds of relationships
  • organizing elements into packages


  • Object and class diagrams
  • learn how to create effective class diagrams which represent the business domain
  • understand how class and object diagrams provide valuable feedback about the structure of the software
  • find out when to use an object diagram


  • Interaction diagrams: Sequence Diagrams & Collaboration Diagrams
  • understand the differences and similarities of the interaction diagrams
  • comprehend the importance of the diagrams


  • Statechart Diagrams
  • understand when and why it is important to model the states of objects


  • Implementation Models: Component Diagrams & Deployment diagrams
  • comprehending the implementation model
  • find the answer: why is it important to model the deployment?


  • Activity diagrams
  • understand the difference between Activity and State diagrams
  • learn about the components of the Activity diagram


  • Profiles
  • learn about UML Profiles
  • see how you can use standards-based approach to more accurately model your domain


  • Object Constraint Language
  • learn how Object Constraint Language (OCL) can make your models more precise
  • Prerequisites
    None, except some experience in software development

    Recommended Follow-On Courses
    -

    Duration
    2 days

    Next Dates
    Please call for dates

    Cost
    £900 plus VAT

    Recommended reading & follow on courses

    Applying UML & Patterns: An introdcution to object orientated analysis and design and iterative development
    ISBN-10: 0131489062, ISBN-13: 978-0131489066

    UML Distilled
    ISBN-10: 0321193687
     


    Testimonials

     


    Who has been on this course before

    Saab
    Volvo
    Symbian
    NATO
    GE Life
    London Underground



    How to enquire:


    Contact us to make a enquiry
     - We will endeavour to ou are selecting the most suitable course.
     - We endeavour to advise the most cost effective way to run the course.
      - Discounts are available with more than 3 delegates

    For more information on booking training go to our Frequently Asked Questions

     

    Contact:
    Note: Fields marked (*) are required


    Telephone Hotline
    Ring one of our training team,
    between 9.00am and 5.30pm:

    Tel: 023 9282 2254
    Fax: 023 9282 3999


    Email
    Alternatively you can also
    communicate with us via email:
    Email: training@dthomas.co.uk