webForumDet fria alternativet

Skapa UML-diagram

Program & appar

6 svar · 576 visningar · startad av Gein

Medlem sedan sep. 20005 700 inlägg
Frågan#1

Finns det något bra program som man skapar UML-diagram med? Endast förslag på program som är freeware, tack!

Medlem sedan feb. 20002 300 inlägg
Medlem sedan sep. 20005 700 inlägg
#3

Det där verkar ju riktigt schysst. Något jag däremot inte lyckas med är lägga till ett interface? Jag är verkligen ny på det här med UML men jag har en class som "extends" JFrame samt "implements" interfacet ActionListener. Skulle därmed vilja lägga till ett interface ActionListener. Som det är nu så har jag den som en vanlig klass bara.

**red/**Ytterliggare en fråga: Hur ska man rita ut en subklass? Dvs en klass som är deklarerad innuti en annan. Är det samma som "extends"?

Medlem sedan feb. 20002 300 inlägg
#4

Var väldigt längesen jag använde Visual Paradigm nu och vet inte om det finns något speciellt Interface-objekt. Det borde ju finnas för det ingår i UML-standarden vad jag vet.

Vad jag vet är iaf. att ett interface binds samman med en klass mha. en "Realization"-koppling. Dvs. klassen X realiserar beteendet i interfacet Y.

Din andra fråga är jag osäker på vad du menar. Menar du en inner class i Java eller menar du att klassen X har en klass av typen Y?
Alltså ett aggregat/komposition - "Has-a"-relation.

Om det är det senare du menar så ska klassen bindas ihop med ett en aggregat/komposition-koppling.

Medlem sedan nov. 20022 355 inlägg
#5

Eclipse har en hel del bra plug-ins för UML. Här kan du hitta en del: http://www.eclipseplugincentral.com/

Medlem sedan feb. 20002 300 inlägg
#6

Mc Fetto skrev:

Eclipse har en hel del bra plug-ins för UML. Här kan du hitta en del: http://www.eclipseplugincentral.com/

Det mysiga med Visual Paradigm är att man kan integrera det i väldigt många olika editorer. Där ibland Eclipse och VS 2003. :bire

Medlem sedan sep. 20005 700 inlägg
#7

Vad jag fått lära mej så ska ett interface se ut som en klass fast med raden << interface >> ovanför interfacenamnet. Jag lyckas dock inte åstadkomma detta.

Angående mitt andra bekymmer: Jag är rätt ny på OOP så min förklaring kanske inte var den bästa, men jag menade något i stil med:

public class klass1 {
   ... attribut ...
   ... konstruktor ...
   ... metoder ...
   public class en_subklass_till_klass1 {
       ...
}

Hur beskriver jag relationen mellan de båda klasserna?

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
137 ms — ändringar (db)