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
  

Analysis with UML


Course Overview
The features, principles and techniques of object-oriented technology mitigate the complexities of modern software systems. This course teaches the processes, techniques and artefacts necessary for modern object-oriented analysis in an iterative process. This course uses and explains the essential analysis diagrams, symbols, and concepts of the Unified Modelling Language (UML), the international standard modelling language for software. Students will learn through detailed lecture and hands-on labs the core competencies in object-oriented analysis.

What will I learn?

  • Understand how to identify and classify the objects in business problems
  • Learn how to model business data, behaviour, rules and constraints
  • Master UML semantics of class modelling and system sequence diagramming
  • Produce high quality analysis models using system operation contracts
  • Define and practice the processes used in analysis
  • Acquire hands-on experience in these processes, techniques and tool use through case study exercises
  • Course Style
    Lecture style with hands-on labs.

    This course is designed for the systems analysts, architects, designers, developers and testers who are directly responsible for developing object-oriented systems. This course is also of benefit to technical leads and software quality assurance personnel who oversee development of object-oriented systems and require an understanding of the process and the artefacts being produced.

    Course Contents
    Topics covered:

  • What are objects, classes and object-orientation
  • Roadmap of the iterative object-oriented analysis process
  • Class modelling, sequence diagramming and state modelling
  • System sequence diagrams and system operation contracts
  • Essential documentation specifications for elements within each of these models
  • Optional: Use of Enterprise Architect tool to produce class diagrams and system sequence diagrams
  • Prerequisites
    Prior development experience needed

    Recommended Follow-On Courses

  • Advanced 1 day Enterprise Architect course
  • Duration
    2 days

    Cost
    £900 plus VAT

    Recommended reading & follow on courses

    Applying UML & Patterns: An introdcution to object orientated analysis and design and iterative development
    ISBN-10: 0131489062, ISBN-13: 978-0131489066

    UML Distilled
    ISBN-10: 0321193687
     


    Testimonials

     


    Who has been on this course before

    Saab
    Volvo
    Symbian
    NATO
    GE Life
    London Underground