Softwarearchitektur
362 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Wenn Unternehmensanwendungen über Jahre hinweg gewachsen sind, haben sie einen Umfang und eine Komplexität erreicht, die eine zügige Neuimplementierung unmöglich machen. Dennoch müssen Unternehmen, um im digitalen Zeitalter handlungsfähig zu bleiben, ihre Anwendungen auf Basis moderner Technologiestandards weiterentwickeln. Wir verfolgen einen stetigen und agilen Modernisierungsansatz, mit dem auc..
Der Inhalt des hier beschriebenen Projekts ist die Modernisierung des zentralen Partnersystems bei der AXA-Versicherung. (Heute nennt man so etwas MDM, inhaltlich gibt es aber kaum Unterschiede.) Das Partnersystem ist 24x7-fähig und bietet alle relevanten Funktionen als SOAP-Services oder alternativ über Unterprogrammaufrufe an.
Die Umsetzung technischer Modernisierungen parallel zu neuen Features stellt Teams vor Herausforderungen. Beide Themen dürfen sich nicht negativ beeinflussen, um die Erreichung der jeweiligen Ziele nicht zu gefährden. Die Kommunikation technischer Änderungen und deren Implikationen für die Entwickler ist daher wichtig. Mit Architecture Decision Records (ADRs) und dem Open-Source-Tool jQAssistant s..
Während Software in einer idealen Welt von Beginn an durchdacht entwickelt wird, sieht die Realität häufig anders aus: Schwer verständlicher, kaum dokumentierter und fehleranfälliger Code muss schnellstmöglich gefixt oder um neue Funktionalitäten erweitert werden. Refactorings zur Verbesserung des automatisierten Testens werden spätestens jetzt unabdingbar. Der Artikel stellt nicht nur bewährte Te..
In der Startphase eines Projekts ist die Unsicherheit für den Auftraggeber häufig groß. In einem integrierten Workshop, der sogenannten Foundation Phase, betrachten alle Projektbeteiligten das System dazu mit aufeinander abgestimmten Requirements Engineering-Methoden gezielt von allen Seiten. Das Ergebnis: ein visualisierter Überblick über die fachlichen Anforderungen, technische Umgebung und Risi..