Software-Komponenten tragen durch einen hohen Grad an Wiederverwendbarkeit bessere Testbarkeit
und Wartbarkeit zur effizienten Herstellung komplexer Software-Anwendungen bei. Diese Vorteile
bedingen jedoch oft eine aufwendigere Einarbeitung beim Einstieg in diese Materie durch die
Vielzahl an komplexen Komponenten-Frameworks Werkzeugen und Entwurfsansätzen.Das vorliegende
Buch Best-Practice Software Engineering bietet Neu- und Wiedereinsteigern in die
komponentenorientierte Software-Entwicklung eine Einführung in die Materie durch eine
abgestimmte Zusammenstellung von praxiserprobten Konzepten Techniken und Werkzeugen für alle
Aspekte eines erfolgreichen Projekts.Für moderne Software-Entwicklung sind eine Vielzahl von
unterschiedlichen Fähigkeiten erforderlich die nur im richtiger Kombination zu einem
erfolgreichen Ergebnis führen. Daher wird in diesem Buch besonderer Wert darauf gelegt nicht
einzelne Techniken des Software Engineerings isoliert zubetrachten sondern das effiziente
Zusammenspiel verschiedener Aspekte darzustellen. Schwerpunkte liegen auf Vorgehensstrategien
im Software-Lebenszyklus Projektmanagement Qualitätssicherung UML-Modellierung
Entwurfsmustern und Architekturen komponentenorientierter Software-Entwicklung sowie
ausgewählten Techniken und Werkzeugen.Zu den Beispielen im Buch finden Sie den vollständigen
Source Code sowie umfangreiche Fallbeispiele zu Artefakten aus dem Projektverlauf auf der
Webseite zum Buch.