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.
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.
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.