::   DT Imago   ::   DT Application Lifecycle Management   ::   Amplify   ::  
dunstan thomas dtalm header
  

Using UML to design software systems


Course Overview
The course is designed for software designers who have a working knowledge of UML, but wish to use UML effectively during the design stages of their software systems.

Who should attend?
Software Designers, Solution Architects, Developers

Course Style
This course is hands-on with practical exercises throughout. We provide you with individual PC’s so that you are able to work alone. Class sizes are kept small so that you will receive personal attention. You will take away extensive printed course material, which will be of on going use to you in your work.

Course Contents

  • UML and the System Development Life Cycle (SDLC)

  • Typical stages and tasks for the SDLC

  • UML diagrams applicable during these stages

  • Use of Frameworks for the SDLC

  • Requirements Modelling

  • Diagrammatic representation of requirements

  • Structuring requirements using UML relationships

  • Scoping the Project

  • Modelling a global system foundation using Use Case Diagrams

  • Best practices when using Use Case Diagrams

  • Modelling the System Processes

  • Modelling system processes using Activity Diagrams, Sequence Diagrams and State Machine Diagrams

  • Best practices for Activity Diagrams, Sequence Diagrams and State Machine Diagrams

  • Modelling the System Architecture

  • Modelling System Architecture and Interfaces using Component Diagrams

  • Best practices for Component Diagrams

  • Modelling the Logical Design

  • Modelling and structuring the logical design using Class Diagrams, Object Diagrams and Package Diagrams

  • Best practices for Class Diagrams, Object Diagrams and Package Diagrams

  • Modelling the Implementation

  • Implementation modelling using Sequence Diagrams to define interfaces and operations

  • Best practices using UML Design patterns

  • Deployment of the System

  • Modelling system deployment and the variations of deployable software using Deployment Diagrams

  • Best practices for Deployment Diagrams

Prerequisites
Working knowledge of UML

Recommended Follow-On Courses

Duration
2 days
 

Cost
£695 plus VAT

Copyright © 2010 Dunstan Thomas Holdings Limited
Disclaimer, Terms and Conditions