|
|
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
Duration
2 days
|
Cost £900 |
|
Recommended reading & follow on courses
UML Distilled: A Brief Guide to the Standard Object Modelling
Language
Service-Oriented Architecture: Concepts, Technology & Design Testimonials
Who has been on this course before
|
