Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Letzte Überarbeitung Beide Seiten der Revision
private:mvw:start [2013/05/06 11:07]
Patrick Wacker angelegt
private:mvw:start [2013/05/06 14:07]
Patrick Wacker First thoughts
Zeile 1: Zeile 1:
 ====== Materialverwaltung Version 2.0 ====== ====== Materialverwaltung Version 2.0 ======
  
-Überlegungen für die grundlegende Strukturierung.+If possible in any way, write your documentation and identifier in English.
  
  
 +===== First thoughts about the Design ===== 
  
 +  * The database should be abstracted from the application.
 +  * 
 +
 +
 +<​graphviz dot left>
 +digraph abstractionElements {
 + graph [ rankdir="​LR"​ ];
 + node [shape=record,​ fontname=Helvetica,​ fontsize=10];​
 +
 + subgraph cluster1 {
 +                style="​plaintext";​
 +                color="​invis";​
 +                app1 [ label="​Application 1", shape="​ellipse",​ style=filled,​ fillcolor=lightgray ];
 +                app2 [ label="​Application 2", shape="​ellipse",​ style=filled,​ fillcolor=lightgray ];
 +                label = "​Applications";​
 +                labelloc=t;
 +                labeljust=c;​
 +        }
 +
 + subgraph cluster2 {
 +                style="​plaintext";​
 +                color="​invis";​
 +                lib [ label="​library",​ shape="​record",​ height=0.8, style=filled,​ fillcolor=yellow ];
 +                label = "MVW Librarys"​
 +                labelloc=t;
 +                labeljust=c;​
 +        }
 +        ​
 +       ​ subgraph cluster3 {
 +                style="​plaintext";​
 +                color="​invis";​
 +                db [ label="​Database",​ shape="​record",​ height=0.8, style=filled,​ fillcolor=lightblue ];
 +                label = "MVW Database";​
 +                labelloc=t;
 +                labeljust=c;​
 +        }
 +
 +
 + app1 -> lib [ arrowhead="​open",​ style="​solid"​ ];
 + app2 -> lib [ arrowhead="​open",​ style="​solid"​ ];
 + lib -> db [ arrowhead="​open",​ style="​solid"​ ];
 + db -> lib [ arrowhead="​open",​ style="​solid"​ ];
 +
 + }
 +</​graphviz>​
Projektwerkzeuge