ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1060
1060
EMPFEHLEN
-
26.06.10 23:46 #1
Ich versuche gerade ein gutes und richtiges UML-Klassendiagramm zu erstellen.
Leider sind alle Tutorials, die ich gefunden habe sehr kompliziert, und ich komme damit nicht richtig klar.
Kann mir bitte wer sagen, ob das so richtig ist?
http://666kb.com/i/bkf6g5n6twvbudmia.jpg
Die Klasse BuildLogin soll in der statischen Methode zuerst die GUI konstruieren (Background, Label, TextFields) und den Thread/die Animation initalisieren.
Wenn der Button gedrückt wird, soll der Thread zum arbeiten beginnen, den Button deaktivieren/aktivieren und die Animation starten/stoppen.
Edit: Ich habe es noch ein wenig überarbeitet, damit es anschaulicher wird:
http://666kb.com/i/bkg9zrmt4vshbzghe.jpgGeändert von Kai008 (28.06.10 um 01:46 Uhr)
Mein kleiner webstart Projektplaner:
http://178.77.101.236/ppws/
Ideen, Verbesserungsvorschläge, Bugsmeldungen und allg. Kritik erwünscht und erbeten.
Danke. :)
-
14.07.10 15:57 #2
- Registriert seit
- Jun 2010
- Beiträge
- 21
Also ich hasse UML...und kenn auch nicht alle Notationen, aber ein Tipp kann ich dir geben:
Konstruktoren und getter/setter - Methoden werden nicht aufgelistet.
-
Hi
Schaut garnicht so schlecht aus. Ein paar Anmerkungen dazu:- Ich nehme an du hast UsernameLabel nicht als Klasse von Label vererbt
, sondern hats nur eine Instanz von Label mit Namen UsernameLabel erstelltCode :1
class UsernameLabel : Label
. Dann gehört dies so wie das Icon als Klassenvariable gezeichnet.Code :1
public Label UsernameLabel;
- Was genau bedeuten die Rechtecke im rechten oberen Eck der Klassen? Laut wikipedia sollte dort nichts sein. Die Vererbungen solltes du als Generalisierung darstellen. Vererbungen von Object musst du grundsätzlich nicht darstellen.
- Wenn du package-Variablen verwendest ist es Best-Practise auch das Package einzuzeichnen.
- Getter und Setter kannst du einzeichnen, meistens werden die aber der Übersichtlichkeit halber weggelassen. Genauso verhält es sich auch mit GUI-Elementen.
- Die Syntax für Klassenvariablen ist . z.B.:Code :
1
Modifier Name : Typ
Code :1
+ Icon : Icon
- Login ist bei dir derzeit als Package dargestellt. Soweit ich das verstehe ist Login ein Ablauf, den kannst du dann aber nicht im Klassendiagramm modellieren, dafür brauchst du z.B.: ein Aktivitätsdiagram.
Anbei findest du das Diagramm so wie ich es in der Firma zeichnen würde, die GUI hab ich jetzt wieder eingezeichnet, würd ich aber ev. weglassen.
Gute Quelle für UML ist übrigends Wikipedia. http://de.wikipedia.org/wiki/Klassendiagramm
- Ich nehme an du hast UsernameLabel nicht als Klasse von Label vererbt
Ähnliche Themen
-
ER Diagramm so richtig?
Von n3oth3on3 im Forum Relationale DatenbanksystemeAntworten: 23Letzter Beitrag: 24.05.10, 01:37 -
ER-Diagramm - so richtig?
Von Back2toxic im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 09.01.10, 21:36 -
UML -Diagramm, E-R-Diagramm und relationales Modell
Von Number5 im Forum Coders TalkAntworten: 3Letzter Beitrag: 18.06.09, 14:55 -
Diagramm mit PHP
Von Sasser im Forum PHPAntworten: 9Letzter Beitrag: 03.06.08, 18:53 -
C# Diagramm
Von Borzel im Forum .NET Grafik und SoundAntworten: 2Letzter Beitrag: 26.10.06, 17:10





Zitieren
Login




