This one-day seminar gives a broad overview of the topic Software Architecture. The first part will deal with functional decomposition ‒ from requirements in logical components to universal principles in the creation of software architectures.

At the center of the second part will be the modeling language UML, which will be introduced to the participants with the help of examples and exercises. In the third part, multitier-based architectures will be presented and worked through together. The fourth part will show Forward and Reverse Engineering with tools, architecture evaluation and other modeling approached for software architectures (MATLAB Simulink).

This seminar may be broken down into four sections. As a whole, it gives participants a broad overview of the topic of software architecture.

The first section deals with functional decomposition; the second covers the Unified Modeling Language (UML). The hands-on work takes place in the third section with participants collaborating to develop layer-based architectures. Forward and reverse engineering with tools, architecture evaluation and other modeling approaches for software architectures (MATLAB Simulink) figure prominently in the final section.


Your benefit

In the Software Architecture seminar, participants learn more about

  • the purpose behind software architecture
  • common functional decomposition methods and principles
  • how to create, document and evaluate software architectures

The focus is on applying acquired skills in the real world.


Target group

Experienced software developers and prospective software architects.



UML skills are recommended but is not required for participation in the seminar.


Participants and duration

1 Day with exercises / 6-12 Participants

Price on demand.

*Please note that we can only accept requests from a group size of at least 3 people. For individual requests we can put you on our waiting list

Possible costs for travel or accommodation are not included in this service. These costs have to be borne by the participant.

ITK Software-Architecture

Bookable as online or
on-site training

ITK Person - ITK Customer Training

ITK Customer Training

Do you have any questions or additional requirements? We will be delighted to offer you training, coaching or workshops in line with all our development and consulting services. Please feel free to ask and don’t hesitate to get in touch.