We also now offer TOGAF™ 9 training, certification and other services.  

For further information contact us via our website:

The Open Group Certification Mark logo and TOGAF™ are trademarks, and The Open Group® is a registered trademark of

The Open Group in the United States and other countries.

LATEST NEWS
TIPS & TRICKS
>
>
>

Credit crunching prices on training 30% of all bookings made in December!

Celestial recognises that during these tough times  everyone is looking to make savings wherever possible.  We also recognise that training is a key strategy to ensuring a competitive edge.  We are strongly committed to the highest quality training at the most reasonable prices, that’s why we have created a new pricing model that we are sure will surprise and excite you.  Contact us for more details or directly on 07738 176370

Traceability

 

How do we guarantee that a delivered system does what it says on the tin?

 

If you talk to a lot of people about the issue of traceability, most of them will simply brush it off as something that might happen.  But without it how do we perform impact analysis in a forward or reverse motion during the system development lifecycle?  Traceability is about ensuring that the requirements are realised, looking at a solution and seeing which requirements have been met and knowing that if the requirements are changed, what’s the impact!

 

Join us and watch how we demonstrate traceability in UML, SOA and TOGAF™

UML in brief
Introduction
A review of the IT landscape, how we arrived at UML and where we believe we are going.
Software engineering principles
Abstraction, encapsulation, modularisation, coupling, cohesion, interfaces and services etc. Are all basic concepts that most people involved with IT use in their everyday vocabulary.  This section de-mystifies these terms and sets up a standard language for the rest of the course.
Use Cases
Actors, use cases, use case relationships such as includes, extends and generalisations, dependencies, package level thinking, scenarios and a basic introduction to sequence diagrams as a shorthand to modelling use cases.
Activity diagrams
Activity nodes, object nodes and flow, control flow, forking and joining of control flows, decision and merge points, concurrency modelling, signals, using actors on activity diagrams, and interruptible regions.  How to ensure your activity diagrams is synchronised with your use case diagrams
Sequence diagrams
Actors/Objects, the importance of the system boundary, messages, focus of control bars, parameters, object Ids, fragments, the correlation between sequence diagrams and activity diagrams, and how to build a sequence diagram from an activity diagram.
Class diagrams
Classes, objects, attributes, operations, associations, aggregation, association classes, dependencies, XOR relations, qualifiers, constraints, multiplicity and cardinality constraints, reflexive associations, homomorphic and metamorphic relations, and inheritance.  Building a class diagram from a sequence diagram and by simply reading documentation.
State diagrams
States, transitions, state and transitional behaviour, events, nested states, building state diagrams from sequence diagrams, and actors and objects on a state diagram.
Bringing all the models together
Demonstration of how all the diagrams that have been seen work together to form a single model.  Graphic depiction of the relationship between the different models and a demonstration of traceability throught a complete UML model.
Fee
£1195
Duration
3 days
Code
UML-3
Course content