Zusammenfassung
Dieses Kapitel beschreibt mit der Unified Modeling Language (UML) eine generalisierte, von der Programmiersprache unabhängige Herangehensweise zur Entwicklung von Algorithmen – allgemein zur objektorientierten, grafischen Modellierung eines Anwendungsszenarios. Es werden elementare Ideen der UML-Notation vermittelt und Grundkonzepte, um grundlegende Modellierungen selbstständig durchführen zu können. Im Zentrum des Kapitels steht die Vermittlung der UML-Notation am Beispiel von repräsentativen Diagrammen, die verschiedene Phasen der Softwareentwicklung begleiten. Der erste Schritt ist die Untersuchung verschiedener Verhaltensausprägungen von Systemen, bezogen auf ein Anwendungsszenario mithilfe des Anwendungsfalldiagramms. Nachfolgend wird das Klassendiagramm, zusammen mit differenzierten Darstellungen zum allgemeinen grafischen Aufbau von Klassen, von Konzepten der Vererbung sowie verschiedener Ausprägungen der Assoziation und Multiplizität vorgestellt. Abschließend wird mit dem Sequenzdiagramm eine Möglichkeit zur Untersuchung des Nachrichtenaustauschs zwischen Objekten thematisiert.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer Fachmedien Wiesbaden GmbH
About this chapter
Cite this chapter
Müller, H., Weichert, F. (2017). Modellgestützte Softwareentwicklung. In: Vorkurs Informatik. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-16141-5_14
Download citation
DOI: https://doi.org/10.1007/978-3-658-16141-5_14
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-16140-8
Online ISBN: 978-3-658-16141-5
eBook Packages: Computer Science and Engineering (German Language)