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 using Together 2006 for Eclipse


Course Overview
This workshop is a thorough presentation of the Unified Modelling Language (UML 2.0) 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 modelling 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.

The instructor walks you through the process of building UML models using Borland Together™ 2006 R2 for Eclipse.

While the workshop is not process-specific, it includes examples of how the diagrams are used with different processes. The workshop consists of lecture presentations supplemented with practical sessions in which delegates will use Borland Together™ 2006 R2 for Eclipse which will enable delegates to apply the skills being taught.

Course Style

50% lecture, 50% labs

Course Contents
Background of UML includes a brief history of UML important background information and overview of general diagram elements

Introduction to Together™ 2006 R2 for Eclipse

  • workspaces, perspectives, views and projects
  • creating a diagram
  • adding elements
  • diagram and element properties

Diagrams for Analysis
Use Case Diagrams

  • learn how to conduct effective analysis using Use Case Modelling
  • understand the rationale behind the creation of repositories for Actors and Use Cases
  • learn how to describe Use Cases in Together™ by exploring its integration with CaliberRM™

Activity Diagrams

  • learn how to expand upon the Use Case model by adding logical behaviour expressed in Activity Diagrams
  • explore the various ways in which Activity diagrams can be linked to their corresponding Use Cases in Together™

Diagrams for Design
Class Diagrams

  • learn how to create effective class diagrams which represent the business domain
  • introduce QVT/MDA transformations in Together™

Sequence Diagrams

  • learn how to design logic using Sequence Diagrams
  • explore the various ways in which Sequence diagrams can be linked to their corresponding Use Cases in Together™

State Machine Diagrams

  • learn how to model interactive and capture state information using State Machine

Diagrams for Implementation
Component Diagrams

  • learn how to represent systems using “pluggable” components which fit together via defined interfaces

Deployment Diagrams

  • learn how to represent the distribution of system components to their respective execution environments using a Deploymrnt Diagram

Enhancing the System Model

  • UML profiles ~ customised extensions to UML which can add specific meaning to the system model
  • Object Constraint Language ~ a formal specification language for defining constraints for operations within class diagrams.

Prerequisites
Minor experience in software development

Recommended Follow-On Courses

  • Together Control/Center 6.0 Essentials for Java or C++
  • Together Edition for JBuilder 6.1 Essentials
  • Together Websphere Studio Edition 6.0 Essentials
  • Duration
    2 days

    Cost
    £900

    Recommended reading & follow on courses

    UML Distilled: A Brief Guide to the Standard Object Modelling Language
    ISBN-10: 0321193687

    Service-Oriented Architecture: Concepts, Technology & Design
    ISBN-10: 0131858580, ISBN-13: 978-0131858589


    Testimonials

     


    Who has been on this course before