Seite 1 von 2
Klassendiagramme modellieren - wie?
Verfasst: Do 2. Jun 2011, 02:25
von Rudolf
Hi,
wie modelliere ich am besten Klassendiagramme?
Gibts da ein einfaches Tool für? Am besten für Latex, damit er PDFs generiert, woraus man die Strings der Diagramme markieren und kopieren kann.
Grafik-Paket
Verfasst: Do 2. Jun 2011, 22:07
von localghost
Mach's doch mit
pgf/tikZ.
Thorsten
Verfasst: Do 2. Jun 2011, 23:13
von Rudolf
pgf scheint bissel komplex
gibts einfacheres?
Re: Klassendiagramme modellieren - wie?
Verfasst: Fr 3. Jun 2011, 11:03
von localghost
Rudolf hat geschrieben:pgf scheint bissel komplex
gibts einfacheres?
Ich darf dich mal kurz zitieren:
Rudolf hat geschrieben:[…] Am besten für Latex, damit er PDFs generiert, woraus man die Strings der Diagramme markieren und kopieren kann.
Das hast Du bekommen. Was wäre denn für dich etwas Einfaches? Etwas, wo du deine Diagramme zusammenklicken kannst? Dann versuche es mit
Inkscape. Aber nicht wundern, wenn der exportierte Code miserable Ergebnisse liefert und du nachbessern musst.
Verfasst: Do 29. Sep 2011, 18:56
von thoys
Hi, schau mal das hier:
hab ich selber erst gefunden, ich werd in ein paar Stunden sagen können obs einfacher ist
Der Name der Pakets ist: pst-uml
http://humbert.in.hagen.de/iffase/Artikel/latex5.html
grüße
Thoys
Verfasst: Fr 30. Sep 2011, 17:16
von thoys
O.k.
ich selber werde es jetzt so machen:
http://www.texample.net/tikz/examples/class-diagram/
Bei mir sind Klassen eckig und Objekte abgerundet.
Daher sieht mein Vorspann so aus:
%abstract = Objekt
\tikzstyle{abstract}=[rectangle, draw=black, rounded corners, fill=blue!40, drop
shadow,
text centered, anchor=north, text=white, text width=3cm]
%comment
\tikzstyle{comment}=[rectangle, draw=black, rounded corners, fill=green, drop
shadow,
text centered, anchor=north, text=white, text width=3cm]
%kabstrakt = klasse
\tikzstyle{kabstract}=[rectangle, draw=black, fill=blue!40,
drop
shadow,
text centered, anchor=north, text=white, text width=3cm]
%kcomment = Klassenkommentar
\tikzstyle{kcomment}=[rectangle, draw=black, fill=green, drop
shadow,
text centered, anchor=north, text=white, text width=3cm]
%linienzeugs
\tikzstyle{myarrow}=[->, >=open triangle 90, thick]
\tikzstyle{line}=[-, thick]
Wenn es das auch in "schön" gibt, einfach sagen
Das ist jetzt durch trial and error entstanden.
Viel Erfolg
Thoys
ps. Das ist ne coole Seite, die ich oben verlinkt hab.
Verfasst: Fr 30. Sep 2011, 17:50
von Rudolf
Bei mir funktionieren nichtmal die Beispiele.
Ich nutze ubuntu mit texlive-full package. also da sollte alles drin sein, was geht. natürlich habe ich psp-uml (oder wie man das schreibt, Namen aus der Doku koptiert) eingebunden. keine ahnung welche depens noch exitieren.
da werden z.b. die strings dargestellt, aber ohne farbe oder umrandungen.
Verfasst: Fr 30. Sep 2011, 18:47
von Mechanicus
Hi,
du solltest TeXLive nicht mittels Synaptic installieren. Halte dich an diese Anweisung:
Ubuntuusers Wiki LaTeX - Manuelle Installation
Marco
Verfasst: Sa 1. Okt 2011, 10:14
von Syralist
Ich habe in meiner Diplomarbeit gerade DIA
http://live.gnome.org/Dia benutzt.
Da kann man die Klassendiagramme per Drag&Drop erstellen und dann als PFG-Code exportieren lassen. Für meine Zwecke hat das ausgereicht.
Verfasst: Sa 1. Okt 2011, 12:09
von thoys
Hi,
das mit LaTeX zu bauen ist sicherlich die eleganteste Lösung.
Da mir selbst langsam die Zeit ausgeht und ich mich von einem Informatiker hab beraten lassen,nutze ich jetzt yEd.
http://de.wikipedia.org/wiki/YEd
Macht im Prinzip das gleiche wie Dia, nur du kannst nicht als Latex exportieren, aber eben als Bild oder pdf.
du solltest TeXLive nicht mittels Synaptic installieren. Halte dich an diese Anweisung:
Diese Anleitung verweißt doch auf Pakete die man ruhig mit synaptic installieren kann.(?)
Du machst das - glaube ich - schon richtig. Wenn du die Anleitung von Mechanicus durch hast, und trotzdem noch was fehlt, einfach bei synaptic (oder apt-cache search) eingeben und schauen welche Pakete dir angeboten werden.
Viel Erfolg
Thoys
ps. meine persönliche (!) Installationsroutine ist:
Mit Kile:
apt-get install kile texlive texlive-latex-extra texlive-lang-german latex-beamer
dazu noch:
apt-get install texlive-pstricks
und nach Ermessen:
apt-get install texlive-math-extra texlive-humanities