Kapitel 14: Ein komponentenbasierter Ansatz für die Softwarearchitektur

Am Anfang eines Softwareprojekts sind Ihnen noch gar nicht alle Anforderungen bekannt, die die Benutzer stellen werden, wenn sie die Software tatsächlich einsetzen. Ein Softwareprojekt bedeutet auch immer, es darauf ankommen zu lassen und einen Blick in die Glaskugel zu werfen (um es professioneller klingen zu lassen, sprechen wir dann von »Annahmen«). Die Rahmenbedingungen eines Softwareprojekts sind zu unberechenbar, um bereits im Voraus zu wissen, wie sich alles entwickeln wird. Diese Unberechenbarkeit war der Grund für die Entstehung der Agilen Bewegung. Agile Praktiken machen Organisationen flexibel genug, um auf Änderungen reagieren zu können.

Doch wie können Sie eine ...

Get Clean Architecture Praxisbuch - für saubere Software-Architekturen und wartbaren Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.