The first part of this course teaches proven, effective analysis techniques related to event, process, information and interface modelling. The aim is to define a technology and jargon free Essential Logical Model. Once defined the essential model can be mapped during the define phase into a design model that can be Object Oriented, object based, hybrid or classical depending on the chosen development technology.
The second part of the course studies the principal and practical skills for creating good design using Object Oriented Technology. Delegates will learn how to map the Essential Model into a Design (Physical) Model. The modeling notation is UML (the approved OMG standard) and the course is language independent. Delegates will learn to use Object-Oriented techniques to analyse real-world requirements and to design solutions that are ready to code. They will understand how to identify and design objects, classes, and their relationships to each other, which includes links, associations, and inheritance. A strong emphasis is placed on diagram notation for use cases, class and object representation, links and associations, and object messages. This course utilises UML 2.x notation.
This course is intended primarily for systems analysts, designers, programmers and project managers. The analysis section (first three days) would also be of value to problem domain experts involved in the specification stage.
Familiarity with structured techniques such as functional decomposition is helpful.
If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.
Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.