Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Software Modelling with UML by Feabhas Ltd



Training

Product Description

This course leads the student through the complexities of modelling software using UML. The emphasis is not on producing an exhaustive – and exhausting – portfolio of UML diagrams. The focus is on understanding the core of software modelling – using multiple different models to describe, understand and ask questions of the software design.

Course Objectives:

  • To provide an understanding of Object Oriented software design
    • To show how to model software in a rigorous and systematic manner.
    • To enable attendees to develop their own practical design skills.
    • To teach the UML 2.0 design notation.

Delegates Will Learn:

  • The fundamental concepts and terminology of Object Oriented design.
    • The diagrammatic and modelling underpinnings provided by UML for OO development methods.
    • How to apply the design principles in software applications.
    • The basics of an integrated, traceable and consistent approach in the development of software.
    • Where and how CASE tools can be used in the development process.

Pre-requisites:

  • Some understanding of technical software development methods and some knowledge of a high-level programming language.

Who Should Attend:


The course is designed for:

  • Designers new to the area of software modelling.
  • Developers embarking on projects using UML-based techniques for the first time.

Duration:

  • Three days.

Course Materials:

  • Delegate handbook
  • All worked examples and solutions

Related courses:

Course Workshop:
Approximately 50% of the course involves practical application of the techniques. Delegates work in small groups dealing with problems based on real-world systems.

The course specifically does not make use of a CASE tool. From our experience a CASE tool distracts delegates from learning design issues and UML. However, the workshops clearly demonstrate when CASE tools are helpful and when they are not, thus aiding CASE tool selection.

Software Modelling with UML

Market Segment(s)

  • General Purpose Products/Services
 
ARM Connected