Informatik Softwareentwicklung – 4.2 Diagramme

Slides:



Advertisements
Ähnliche Präsentationen
Business Engineering Philipp Osl, Alexander Schmidt
Advertisements

Frank Simon, BTU Cottbus: Einführung in UML
Assoziationen Verbindungen zwischen Objekten einer Klasse
Objektorientierte Konzepte und Notation in UML
Visualisierung des Rechts mit UML
Seminar Rechtsinformatik
Anwendungsfalldiagramm
Anwendungsfalldiagramm
Sequenzdiagramm.
UML im Überblick – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/22
Objektorientierte Konzepte
Objektorientierte Konzepte und Notation in UML
Modellierung komplexer Realität mit Objekten
Buch S73ff (Informatik I, Oldenbourg-Verlag)
Rational Rose und UML: Erstellung einer Kontoverwaltung
UML Begleitdokumentation des Projekts
Visualisierung objektrelationaler Datenbanken
Unified Modeling Language Repetition / Einführung zu UML
Entwurfs- und Implementationsdiagramme
UML WS 09/10: Datenbanken vs MarkUp Dozent: Prof. Dr. Manfred Thaller
UML-Kurzüberblick Peter Brusten.
Unified Modeling Language
Bearbeitung von Kundentransporten
Paradigmenwechsel in der Unternehmensmodellierung Prof. Dr. Wolfgang Voigt Dipl.-Ing. Päd. Alexander Huwaldt UML Extrakt UML Seminar, Chemnitz
Vom Geschäftsprozess zum Quellcode
Datenbanksysteme für Hörer anderer Fachrichtungen
Informatik und Programmieren 3
Arbeit mit EOS von Martin Pabst
1 Ausgangslage Vorgehensweise: Informell, pragmatisch, stark graphisch orientiert. Systemanalytischer Ausgangspunkt: Klassischer Systembegriff als Ansammlung.
SWT-Übung WS 10/ Zusammenfassung.
Objektorientierte Modellierung mit UML
Klassen und Klassenstruktur
Abbildung UML-Schema  Rel. Schema (1)
SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R Vorlesung #3 ER Modellierung.
Dokument:ZEICHNUNGSRASTER
Software-Demo: CASE-Tool „Together“
Java-Kurs - 9. Übung Besprechung der Hausaufgabe
Sichtbarkeit einschränken
1 Objektorientierter Entwurf E-R-Modellierung: Ausschließlich strukturelle Aspekte Verhaltensaspekte noch unberücksichtigt:  Interaktionen zwischen Objekten.
Einordnung (1) Elementare Zustandsräume Konstruktoren für Zustandsräume Operatoren Datenmodell Konkreter Zustandsraum Konkrete Konsistenz- bedingungen.
Tutorium Software-Engineering SS14 Florian Manghofer.
Tutorium Software-Engineering SS14 Florian Manghofer.
A nwendungsfalldiagramm. Ü berblick  Allgemein  Anwendungsfalldiagramm in Stichpunkten  Zusammenhang  Anwendungsbereich  Diagramm.
1 Objektorientierte Softwareentwicklung. Dr. Wolfram Amme, Objektorientierte Softwareentwicklung, Informatik II, FSU Jena, SS Phasen objektorientierter.
Struktur von Datenbanktabellen
Habe Konzept zum Vorgehen Lennart Bucher Seminararbeit
Objektorientiertes Modellieren und Programmieren mit Java
Einführung in die Objektorientierung
Vorlesung #2 ER –Modellierung (Datenbankentwurf)
UML – Unified Modeling Language
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
Beziehungen zwischen Klassen
Java-Kurs - 8. Übung Klassen und Objekte: Vererbung
Neue sächsische Lehrpläne
Klassen selbst programmieren
Vorlesung #2 Datenbankentwurf
Zeichen und Absatz Zeichen: Buchstaben, Ziffern, Interpunktionszeichen, Leerzeichen Absatz: „Container“ für Zeichen z1, a1 und a2 sind Objekte. z1 gehört.
November 18 Informatik Kurse
Vorlesung #3 ER Modellierung
4. Modellieren und Diagrammarten
ER-Modell und Relationales Schema
Objektorientiertes Modellieren und Programmieren mit Java
1. Die rekursive Datenstruktur Liste 1.5 Das Entwurfsmuster Kompositum
1. Die rekursive Datenstruktur Liste 1
Datenstrukturen und Softwareentwicklung
9. Vererbung und Polymorphie
PGdP Tutorstunde 2 Gerald Mahlknecht Technische Universität München Informatik.
Informatik 9 – 2.Datenbanken – 2.5 Datenbankentwurf
Juli 19 Informatik Kurse
2. Die rekursive Datenstruktur Baum 2.3 Baum und Kompositum
 Präsentation transkript:

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme In der Entwurfsphase spielt die Modellierung eine zentrale Rolle. Zur Darstellung einer Modellierung gibt es verschiedene Arten von Diagrammen: Grobes Klassendiagramm Klassendiagramm Erweitertes Klassendiagramm Klassenkarte Objektdiagramm Zustandsdiagramm Sequenzdiagramm Struktogramm Datendiagramm ER-Diagramm Datenflussdiagramm Die Diagramme folgen genauen Regeln, die in der UML (Unified Modeling Language) zusammengefasst sind. Kostenlose Wekzeuge zum Erstellen einiger Diagrammarten: Dia (universelles Zeichenprogramm)  Sequenzdiagramme: www.websequencediagrams.com (arbeitet online; die Diagramme können als Grafik gespeichert werden)  http://sdedit.sourceforge.net/index.html   Struktogramme: http://structorizer.fisch.lu/ Viele Entwicklungsumgebungen bieten ebenfalls Werzeuge zum Erstellen von Diagrammen an. Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme Grobes Klassendiagramm (nur Klassen, Beziehungen und Kardinalitäten) Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme Klassendiagramm (mit den Namen der Attribute und Methoden) Erweitertes Klassendiagramm (Ergänzung um Datentypen und Referenzklassen) (hier abgebildet) Klassenkarte (Ausschnitt aus dem Klassendiagramm) Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme Objektkarte, Objektdiagramm tina : MENSCH geburtsdatum = 29.02.1984 name = “Tina“ groesse = 1.65 schlaeft = nein ... Hinweis: einige Schulbücher verwenden abgerundete Rechtecke für die Objektkarten. Eine Unterstreichung ist dann nicht mehr notwendig. Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme Zustandsdiagramm Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme Sequenzdiagramm beteiligte Objekte Aktivitätsbalken Botschaft Rückmeldung Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme Sequenzdiagramm Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme Struktogramm Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme Datendiagramm (für einen Datenbankentwurf) Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme ER-Diagramm (andere Darstellungsform eines Datendiagramms für einen Datenbankentwurf) Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme

Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme Datenflussdiagramm Informatik 11 - 4. Softwareentwicklung – 4.2 Diagramme