Boris Schäling


Der moderne Softwareentwicklungsprozess mit UML


Inhaltsverzeichnis

Dieses Buch ist unter einer Creative Commons-Lizenz lizensiert.

Sie können dieses Buch als PDF-Datei im DIN A4-Format oder als ePub-Datei für eBook-Reader erwerben.


Inhalt

Was Sie lernen werden

Dieses Buch führt Sie in die Modellierungssprache UML ein, die objektorientierten Softwareentwicklern als effektives Planungs- und Kontrollinstrument zur Seite stehen will. Hierzu definiert die UML insgesamt 13 Diagrammtypen, in denen grafisch verschiedene Aspekte einer Software hervorgehoben und Zusammenhänge übersichtlich dargestellt werden. Die Modellierung einer Software soll die Effizienz des Entwicklungsprozesses erhöhen, indem mit der Implementierung erst dann begonnen wird, wenn die Planung zur Implementierung abgeschlossen ist.

Die UML ist durch ein international tätiges Konsortium standardisiert, in dem zahlreiche Unternehmen aus der Softwareindustrie und anderen Branchen zusammenarbeiten. Ziel ist die Entwicklung von Werkzeugen, die heutige Probleme in der Softwareentwicklung lösen und die Effizienz von Softwareentwicklungsprozessen steigern. Das vielversprechendste Werkzeug dieses Konsortiums ist die UML.


Voraussetzungen

Was Sie wissen müssen

Die UML unterstützt als Modellierungssprache die objektorientierte Softwareentwicklung. Sie sollten daher mit Konzepten objektorientierter Programmiersprachen vertraut sein und zum Beispiel wissen, was sich hinter Klassen, Objekten und Vererbung verbirgt. Je mehr Erfahrung Sie im Umgang mit objektorientierten Programmiersprachen haben und je größer die von Ihnen entwickelten Programme sind, umso eher werden Sie die Vorteile der UML zu schätzen wissen und die Modellierungssprache zu Ihrem Nutzen anwenden können.