Softwarearchitektur
418 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Seit einigen Jahren bauen wir otto.de in unabhängigen Teams, die ihre Änderungen kontinuierlich live stellen, ohne sich dabei untereinander koordinieren zu müssen. Eine weite Palette unterschiedlicher Tests hilft uns dabei, diese Änderungen schnell und ohne Angst vor Fehlern zu deployen. Eine Klasse von Tests hat allerdings in der Industrie noch nicht die Verbreitung gefunden, die ihr zukäme: Cons..
Development
Testing
Softwarearchitektur
V-Modell++ - Das Modell für die Entwicklung und den Test von Multisystemen
Durch die verstärkte Vernetzung der menschlichen Gesellschaft werden heutzutage die einzelnen Softwaresysteme zunehmend miteinander zusammengeschweißt und integriert in Betrieb genommen. Die System-Size wird immer größer und diese Tatsache verleiht der Integration und dem Integrationstest eine neue Dimension. Das gilt sowohl für Fertigsysteme, die gekauft werden, als auch für Services, die in der ..
Was ist dieses „Legacy“ überhaupt, warum ist es vermutlich ziemlich gut (obwohl das Entwicklungsteam anderes denkt), und warum müssen wir uns drum kümmern? Und was hat das mit Leonardo da Vinci und Mozart zu tun?
Dieser Artikel anhand eines realen, praktischen Beispiels aus der Erfahrung des Autors, wie sich Verbesserungsmaßnahmen in einem IT-System identifizieren, analysieren und umsetzen lassen. Die Learnings des Autors werden am Ende in Handlungsempfehlungen überführt, welche Entwicklern, IT-Managern, IT-Architekten und Consultants als Impulse im Arbeitsalltag helfen sollen.
In einem Großunternehmen gibt es eine Vielzahl an Teams. Der Prozess zur Erstellung der Teams ist unterschiedlich und teilweise willkürlich. Die Weiterentwicklung von „Software-Products“ erfolgt häufig aus einer lokalen Perspektive. Folgt eine große Redundanz an Lösungen und eine IT-getriebene Struktur, sterben oft das Geschäft nicht adäquat abbildet. Die Lösung dieses Dilemmas liegt in einem schl..