Architectures - Course Module

Duration

Half a day to a full day.

Prerequisites

An Introduction to UML (or equivalent level of competence).

Outline

Increasing use is now being made of architectures in software and systems engineering. But what is an architecture?

This module gives attendees an overview of what constitutes an architecture, discusses why architectures are needed and considers the typical information views that make up an architecture and how these can be represented in UML. These concepts are considered through investigation of two commonly used architectures: DoDAF and IEEE 1471. The module concludes by looking at how architectures can be used to aid system validation.

1. Introduction to architectures

2. Example – DoDAF

3. Example - IEEE 1471

4. Validation with architectures

Watching the wheels