Mit Open-Source Tools zeichnen
In letzter Zeit kommt es oft dazu, dass ich Vektorgrafiken erstelle: kleine Diagramme, die Software-Architekturen und Komponenten von Systemen visualisieren oder eben auch Mockups, die die Oberfläche einer Anwendung skizzieren. Ich habe da nun einen Satz Tools, den ich hierfür verwende. Es wäre ideal, wenn es hierfür genau ein Tool gebe, auf dass ich mich immer verlassen kann und was die Stärken der anderen kombiniert. Aber bisher wechsele ich zwischen den folgenden Tools hin und her.
Draw.io
Mit draw.io kann man visuell sehr ansprechenede Diagramme erstellen. Die voreingestellte Farbgebung und Schrift passt einfach. Es gibt viele Elemente zur Auswahl, sodass man z.B. eine Tabelle oder den Zylinder für eine Datenbank nicht selbst zeichnen muss. Das Einbinden und Anpassen externer Vektorgrafiken, z.B. von FontAwesome gestaltete sich aber als schwierig, also wechselte ich für diese Aufgabe zu Inkscape.
Dia
Dia verwende ich für die klassischen Entity-RelationShip-Diagramme z.B.. Man muss nur auf das Element für die Beziehung klicken und die Kardinalitäten in einem Formular eintragen und die Beschriftung wird automatisch ergänzt.
Inkscape
Inkscape ist ein klassisches Vektorgrafikprogramm und eine Hilfe, wenn ich an die Grenzen der anderen Tools stoße.
Mockups zeichnen
Mockups lassen sich natürlich ebenso in draw.io erstellen, aber noch besser ist es, wenn man ein Mockup-Tool verwenden kann, welches Standard-Elemente wie Buttons, Tabs, Tabellen bereitstellt. QuickMockup funktionert für das schnelle Erstellen eines Mockups sehr gut (wenn auch nicht als Vektorgrafik).
Und vielleicht habe ich mit dem Pencil Project eine Anwendung gefunden, mit der ich nicht nur ein sondern mehrere Anwendungsszenarien abbilden kann.
This is day 16 of my #100daystooffload series, a challenge to write 100 blog posts in a year.