Architektur

Ob monolithische Architekturen oder doch Mikroservice-Architekturen, Software-Systeme müssen entwickelt werden, am besten mit genügend viel Agilität. Die Entwicklung langlebiger Architekturen, die ständig neuen Anforderungen ausgesetzt sind, ist eine spannende Herausforderung. Egal, ob für Unternehmens- oder Web-Anwendungen, mobile Anwendungen oder dem Internet der Dinge (Internet of Things) oder ...

Qualität von Software-Systemen

Qualität spielt in den nächsten Jahren eine herausragende Rolle. Die Anforderung an eine Software oder ein System von hoher Qualität zu sein, wird in den nächsten Jahren mit das entscheidende Kriterium für seinen Kauf sein. Qualitat wird auf allen Ebenen verbessert werden müssen.

Antifragilität

Antifragilität in der Software-Architektur-Arbeit ist ein neues kommendes Thema. Software-Systeme sind stetigen Änderungen ausgesetzt. Unvorhersehbare Ereignisse beeinflussen die Entwicklungsarbeit erheblich. Dazu müssen Software-Architekten lernen, systematisch mit dem Unwissen umzugehen, das der Entwicklung von Software inhärent ist und Methoden entwickeln, zielgerichtet Irrtümer mit kleinen Kosten und großen Chancen einzugehen.