Software Engineering with UML
Method Training – Three Days
With ever increasing complexity, capturing all aspects of a software system and communicating them to all participating stakeholders is getting harder and demands for new processes. In order to ensure high quality products, you have to use good practices.
Modelling in general and the Unified Modelling Language (UML) specifically play a key role. The UML was standardized 1997 by OMG and is now available in version 2.
Goals:
In this training course the participants understand the benefit of software models for the Software Engineering and get an introduction to the modelling language UML. Furthermore, they learn the modelling techniques applicable for Software Analysis and Design.
The participants:
- understand the benefit of software engineering models for the stakeholders of a software systems,
- have an overview on the modelling language UML,
- understand the benefit of the different UML diagram types for capturing the different Software Engineering aspects,
- learn how to develop UML models,
- know the meaning of the different UML Model elements,
- learn the relation to other software engineering disciplines.
Content:
- UML overview and motivation
- Benefit of modelling for the SW-development process
- Modelling process in Software analysis and design
- Description of SW requirements applying use cases
- Modelling of SW architecture using UML
- Modelling of SW design using UML
- Criteria for efficient SW architectures and SW designs
Who should attend?
- Project managers
- Software designers
- Tester
- Implementer
- System engineers
- Software architects
Pre-requisite:
Project experience recommended


