Vorwort

Um hochwertige, moderne Software zu erstellen, die heutigen Anforderungen entspricht, sind Ad-hoc-Ansätze, bei denen »einfach darauf los programmiert« wird, überholt und nicht mehr zielführend. Vielmehr bedarf es einer klar strukturierten Vorgehensweise, die durch die Methoden des Software Engineering definiert und unterstützt wird.

Die Herausforderungen im Software Engineering sind vielfältig und gehen weit über Implementierungsaufgaben hinaus. Sie reichen von der Erfassung der Anforderungen über das Systemdesign bis hin zu Wartung und Weiterentwicklung der Software – um nur einige Stationen im Lebenszyklus von Software zu nennen. In einem Softwareentwicklungsprozess sind im Allgemeinen viele Personen involviert, die unterschiedliche ...

Get UML @ Classroom 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.