4 Softwareentwicklung 4 2 Diagramme In der Entwurfsphase

  • Slides: 11
Download presentation
4. Softwareentwicklung - 4. 2 Diagramme In der Entwurfsphase spielt die Modellierung eine zentrale

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 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

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

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

 • • • Klassendiagramm (mit den Namen der Attribute und Methoden) Erweitertes Klassendiagramm

• • • 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

 • Objektkarte, Objektdiagramm tina : MENSCH Hinweis: einige Schulbücher verwenden abgerundete Rechtecke für

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

 • Zustandsdiagramm Informatik 11 - 4. Softwareentwicklung – 4. 2 Diagramme

• Zustandsdiagramm Informatik 11 - 4. Softwareentwicklung – 4. 2 Diagramme

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

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

 • Sequenzdiagramm Informatik 11 - 4. Softwareentwicklung – 4. 2 Diagramme

• Sequenzdiagramm Informatik 11 - 4. Softwareentwicklung – 4. 2 Diagramme

 • Struktogramm Informatik 11 - 4. Softwareentwicklung – 4. 2 Diagramme

• Struktogramm Informatik 11 - 4. Softwareentwicklung – 4. 2 Diagramme

 • Datendiagramm (für einen Datenbankentwurf) Informatik 11 - 4. Softwareentwicklung – 4. 2

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

 • ER-Diagramm (andere Darstellungsform eines Datendiagramms für einen Datenbankentwurf) Informatik 11 - 4.

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

 • Datenflussdiagramm Informatik 11 - 4. Softwareentwicklung – 4. 2 Diagramme

• Datenflussdiagramm Informatik 11 - 4. Softwareentwicklung – 4. 2 Diagramme