Software architecture: Basics and methodology

Duration: 1 day

Participants: 6 to 12 people

Location: virtual or in person

Cost: on request

A computer screen shows a glowing circuit design on a dark background.

This practice-oriented training teaches the key aspects of software architecture as a basic framework for software projects. Participants will learn how to manage complexity and design architectures in a structured manner. Project management, risk analysis, communication and repeat usage are also taken into consideration. As a result, a holistic concept is taught that can be applied directly in practice.

Objective and training content

After completing the training, participants will be able to design, document and critically evaluate software architectures in a targeted manner. They will have the understanding required to sensibly break functions down, create perspective-based architectures and apply suitable architecture patterns. They will also be able to evaluate architectures to ensure software quality.

Training content:

  • Basics
  • Principles
  • Architecture perspectives
  • Architecture and design patterns
  • Architecture and design evaluation

The content of the training can be tailored to your project-specific requirements and questions.

Target audience

Prerequisites

Further information

Contact us with any questions or for an individual quote.

Portrait Sabine Hägele

Expertise – Trainings

Sabine Haegele

You may also be interested in these trainings