UML-Diagramme: Typische Fehler: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{UML:Typische Fehler:Menü}}
{{UML:Typische Fehler:Menü}}Im Folgenden werden typische Fehler aufgezeigt, die beim Erstellen von [[UML]]-Diagrammen häufig gemacht werden.
Im Folgenden werden typische Fehler aufgezeigt, die beim Erstellen von [[UML-Diagramm]]en gemacht werden.


'''Use-Case-Diagramme'''
'''Use-Case-Diagramme'''
{|class="wikitable"
{|class="wikitable"
| style="vertical-align: top;" | [[UML-Diagramme:_Typische_Fehler/Use-Cases_1|Use-Cases: Akteure und Aktionen]]<br/>&nbsp;{{Absatz}}
| style="vertical-align: top;" | [[UML-Diagramme:_Typische_Fehler/Use-Cases_1|Akteure und Aktionen]]<br/>&nbsp;{{Absatz}}
  [[Datei:Falsch Richtig Use-Cases 1.png |link=UML-Diagramme:_Typische_Fehler/Use-Cases_1|none|200px]]   
  [[Datei:Falsch Richtig Use-Cases 1.png |link=UML-Diagramme:_Typische_Fehler/Use-Cases_1|none|150px]]   
| style="vertical-align: top;" | [[UML-Diagramme:_Typische_Fehler/Use-Cases_2|Use-Cases: Include und Extend]]<br/>&nbsp;{{Absatz}}
| style="vertical-align: top;" | [[UML-Diagramme:_Typische_Fehler/Use-Cases_2|Include und Extend]]<br/>&nbsp;{{Absatz}}
   [[Datei:Falsch Richtig Use-Cases 2.png |link=UML-Diagramme:_Typische_Fehler/Use-Cases_2|none|200px]]
   [[Datei:Falsch Richtig Use-Cases 2.png |link=UML-Diagramme:_Typische_Fehler/Use-Cases_2|none|150px]]
| style="vertical-align: top;" | [[UML-Diagramme:_Typische_Fehler/Use-Cases_3|Use-Cases: Vererbung]]<br/>&nbsp;{{Absatz}}
| style="vertical-align: top;" | [[UML-Diagramme:_Typische_Fehler/Use-Cases_3|Vererbung]]<br/>&nbsp;{{Absatz}}
   [[Datei:Falsch Richtig Use-Cases 3.png |link=UML-Diagramme:_Typische_Fehler/Use-Cases_3|none|200px]]
  [[Datei:Falsch Richtig Use-Cases 3.png |link=UML-Diagramme:_Typische_Fehler/Use-Cases_3|none|150px]]
| style="vertical-align: top;" | [[UML-Diagramme:_Typische_Fehler/Use-Cases_4|Systemgrenzen]]<br/>&nbsp;{{Absatz}}
   [[Datei:Falsch Richtig Use-Cases 4.png |link=UML-Diagramme:_Typische_Fehler/Use-Cases_4|none|150px]]
|}
|}


'''ER-Diagramme (Datenbanken)'''
 
'''Entity-Relationship-Diagramme (Klassennotation)'''
{|class="wikitable"
{|class="wikitable"
|style="vertical-align: top;" |[[UML-Diagramme:_Typische_Fehler/ER_1|ER: Krähenfußnotation]]<br/>&nbsp;{{Absatz}}
|style="vertical-align: top;" |[[UML-Diagramme:_Typische_Fehler/Entity Relationship_1:1 (Klassennotation)|1:1-Beziehungen]]<br/>&nbsp;{{Absatz}}
[[Datei:Falsch Richtig ER 1.png |link=UML-Diagramme:_Typische_Fehler/ER_1|none|200px]]
[[Datei:Falsch Richtig Klassen 1 1.png |link=UML-Diagramme:_Typische_Fehler/Entity Relationship 1:1 (Klassennotation)|none|150px]]
|style="vertical-align: top;" |[[UML-Diagramme:_Typische_Fehler/Entity Relationship_1:n (Klassennotation)|1:n-Beziehungen]]<br/>&nbsp;{{Absatz}}
[[Datei:Falsch Richtig Klassen 1 n.png |link=UML-Diagramme:_Typische_Fehler/Entity Relationship 1:n (Klassennotation)|none|150px]]
|style="vertical-align: top;" |[[UML-Diagramme:_Typische_Fehler/Entity Relationship_m:n (Klassennotation)|m:n-Beziehungen]]<br/>&nbsp;{{Absatz}}
[[Datei:Falsch Richtig Klassen m n.png |link=UML-Diagramme:_Typische_Fehler/Entity Relationship m:n (Klassennotation)|none|150px]]
|}
|}


'''Entity-Relationship-Diagramme (Krähenfußnotation)'''
{|class="wikitable"
|style="vertical-align: top;" |[[UML-Diagramme:_Typische_Fehler/Entity Relationship_1:1 (Krähenfußnotation)|1:1-Beziehungen]]<br/>&nbsp;{{Absatz}}
[[Datei:Falsch Richtig Entity Relationship 1 1 (Krähenfußnotation).png |link=UML-Diagramme:_Typische_Fehler/Entity Relationship_1:1 (Krähenfußnotation)|none|150px]]
|style="vertical-align: top;" |[[UML-Diagramme:_Typische_Fehler/Entity Relationship_1:n (Krähenfußnotation)|1:n-Beziehungen]]<br/>&nbsp;{{Absatz}}
[[Datei:Falsch Richtig Entity Relationship 1 n (Krähenfußnotation).png |link=UML-Diagramme:_Typische_Fehler/Entity Relationship 1:n (Krähenfußnotation)|none|150px]]
|style="vertical-align: top;" |[[UML-Diagramme:_Typische_Fehler/Entity Relationship_m:n (Krähenfußnotation)|m:n-Beziehungen]]<br/>&nbsp;{{Absatz}}
[[Datei:Falsch Richtig Entity Relationship m n (Krähenfußnotation).png |link=UML-Diagramme:_Typische_Fehler/Entity Relationship m:n (Krähenfußnotation)|none|150px]]
|}
==Quellen==
==Quellen==
* {{Quelle|Rupp, Queins, SOPHISTen (2012)}}
* {{Quelle|Rupp, Queins, SOPHISTen (2012)}}
* {{Quelle|Kowarschick (WebProg)}}
* {{Quelle|Kowarschick (MMDB)}}
* {{Quelle|Kowarschick (MMDB-Skript)}}
* [[StarUML]]
* [[StarUML]]

Aktuelle Version vom 21. April 2023, 17:59 Uhr

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:

Korrektheit: 4
(großteils überprüft)
Umfang: 4
(unwichtige Fakten fehlen)
Quellenangaben: 3
(wichtige Quellen vorhanden)
Quellenarten: 3
(gut)
Konformität: 5
(ausgezeichnet)
Übersicht
Use-Cases-Diagramme: Akteuere und Aktionen, Include und Extend, Vererbung, Systemgrenzen
Entity-Relationship-Diagramme: 1:1-Beziehungen, 1:n-Beziehungen, m:n-Beziehungen (Klassennotation)
1:1-Beziehungen, 1:n-Beziehungen, m:n-Beziehungen (Krähenfußnotation)

Im Folgenden werden typische Fehler aufgezeigt, die beim Erstellen von UML-Diagrammen häufig gemacht werden.

Use-Case-Diagramme

Akteure und Aktionen
 
Falsch Richtig Use-Cases 1.png
Include und Extend
 
Falsch Richtig Use-Cases 2.png
Vererbung
 
Falsch Richtig Use-Cases 3.png
Systemgrenzen
 
Falsch Richtig Use-Cases 4.png


Entity-Relationship-Diagramme (Klassennotation)

1:1-Beziehungen
 
Falsch Richtig Klassen 1 1.png
1:n-Beziehungen
 
Falsch Richtig Klassen 1 n.png
m:n-Beziehungen
 
Falsch Richtig Klassen m n.png

Entity-Relationship-Diagramme (Krähenfußnotation)

1:1-Beziehungen
 
Falsch Richtig Entity Relationship 1 1 (Krähenfußnotation).png
1:n-Beziehungen
 
Falsch Richtig Entity Relationship 1 n (Krähenfußnotation).png
m:n-Beziehungen
 
Falsch Richtig Entity Relationship m n (Krähenfußnotation).png

Quellen