testimonials
contact us
about us
partners
site map
courses
clients
home
news
links

 

SOA & UML course in Stockport
(near Manchester)

22nd September 2008


Web Usability Patterns Site


Web Usability Products & Services

A comprehensive tutorial on UML





      
your requirementscustom solutionsexpert helpwhitepapers

  object and component specification with OCL - syllabus for 2 day course

   
    


objectives
- gain precision in component specifications without adding too much detail
- introduce traceability from models to code
- learn the Object Constraint Language (OCL) from those involved in its specification
- practice techniques that are tried, tested, and proven on actual projects
- be able to create specifications for software in industry-standard OCL
- ensure specifications are clear and unambiguous, to the extent that out-sourcing component implementation is possible

overview
Clear specifications are taking software from its haphazard past into its componentized future.  OCL is the label on the box for these new components - it tells you exactly what it does as well as its limits.  TriReme's Alan Wills is one of the leading thinkers and writers on OCL (Object Constraint Language).  
He regularly contributes to work on the OCL standard.

The course is suitable for analysts and architects familiar with OO design with UML.  The course is extremely practical, developed and taught by consultants with at least ten years' experience in software design.  When taught at your site, this modular course can be adapted to your situation and requirements. Ideally this training should be preceded by the following course: component based development with UML.

content

1. Class invariants
2. Constraints on associations and attributes
3. Collections
4. Manipulation of object collections

5. Pre and post-conditions
6. Modelling with OCL
7. Recurring modelling problems
8. Patterns of constraints

Please note, when taught at your site, this course is customizable.  Modules can be adapted, removed, added from other courses, or even created.

timings
Day 1
1. Class invariants
2. Constraints on associations and attributes
3. Collections
4. Manipulation of object collections
Day 2
5. Pre and post-conditions
6. Modelling with OCL
7. Recurring modelling problems
8. Patterns of constraints

To book a public or onsite course, please contact Clive Menhinick on +44 (0)161 225 3240, or email: clive@trireme.com.  Alternatively, use the booking form.


© TriReme International Limited 2001-2006. All rights reserved.

 
email us  or  tel  UK:  01625 850 839  international:  +44 1625 850 839