Damit Softwaresysteme flexibel, erweiterbar, wiederverwendbar und sicher sind, werden sie in der Regel aus Komponenten zusammengesetzt. Dieser Praxisleitfaden stellt ein Vorgehensmodell für die komponenten-basierte Softwareentwicklung vor. Er beschreibt die Modellierung, Entwicklung und Einbindung von Komponenten in bestehende oder neu zu entwickelnde Systeme.
Zahlreiche Praxistipps helfen bei der Umsetzung. Ein durchgängiges Beispiel und eine Roadmap zeigen, wie das Vorgehensmodell erfolgreich anzuwenden ist. Die Themen Entwicklung und Architektur von Komponenten Spezifikation von Komponenten und Systemen Interaktion und Kommunikation von Komponenten Einbindung bestehender Systeme und Komponenten Architektonische Sichten für alle Phasen eines Entwicklungsprozesses Komponenten-Standards (EJB, CCM, COM+, .NET) Qualitätssicherung und Wiederverwendung Rollen, Skills und effiziente Projektorganisation.
Der Autor
Andreas Andresen hat als Methoden-Experte, Software-Architekt und Projektleiter zahlreiche Projekte auf der Basis objektorientierter und komponentenbasierter Methodik durchgeführt. Dabei ist er bei namhaften Unternehmen u.a. in den Bereichen Banken, Versicherungen, Telekommunikation und Medien tätig. Schwerpunkt seiner Tätigkeit ist die Steuerung und Architektur innovativer Software-projekte. Neben der Leitung anspruchsvoller Projekte führt er Schulungen zu komponentenbasierten Vorgehensmodellen, UML und MDA durch.
Das in diesem Buch vorgestellte Vorgehen zur komponentenbasierten Entwicklung basiert auf dem agilen Vorgehensmodell S = k*c²®, das die von ihm gegründete andreas andresen consulting gmbh entwickelt hat. |