Commit 70b903c0889e777bd5074b68bea1df18e90ed634
1 parent
ec1b7ba839
Exists in
master
Should combine both pngs into a pdf
Showing 4 changed files with 70 additions and 36 deletions Side-by-side Diff
Makefile
View file @
70b903c
1 | -PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png built/screen_sequence_diagram.png | |
1 | +PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png built/screen_sequence_diagram1.png built/screen_sequence_diagram2.png | |
2 | 2 | PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf |
3 | 3 | |
4 | 4 | all: built/ $(PNGS) $(PDFS) |
... | ... | @@ -17,7 +17,7 @@ |
17 | 17 | |
18 | 18 | |
19 | 19 | built/screen_sequence_diagram.pdf: built/screen_sequence_diagram.png |
20 | - convert built/screen_sequence_diagram.png built/screen_sequence_diagram.pdf | |
20 | + convert built/screen_sequence_diagram1.png built/screen_sequence_diagram2.png built/screen_sequence_diagram.pdf | |
21 | 21 | |
22 | 22 | built/%.pdf: %.tex |
23 | 23 | cd built/; pdflatex ../$< |
screen_sequence_diagram.dot
View file @
70b903c
1 | -digraph G{ | |
2 | - ratio=0.75; | |
3 | - rankdir="LR"; | |
4 | - node[shape = box]; | |
5 | - "[A1] Register"[fillcolor="#aaaaff", style=filled]; | |
6 | - "[A2] Login"[fillcolor="#aaaaff", style=filled]; | |
7 | - "[A8] Logout"[fillcolor="#aaaaff", style=filled]; | |
8 | - "[A6] Forgot Password"[fillcolor="#aaaaff", style=filled]; | |
9 | - "[A5] Change Password"[fillcolor="#aaaaff", style=filled]; | |
10 | - "[A3] Add Class"[fillcolor="#aaaaff", style=filled]; | |
11 | - #"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled]; | |
12 | - "[A1] Register"->"[A2] Login"; | |
13 | - "[A2] Login"->"[A2] Login"; | |
14 | - "[A2] Login"->"[A6] Forgot Password"; | |
15 | - "[A8] Logout"->"[A2] Login"; | |
16 | - "[A2] Login"->"[A8] Logout"; | |
17 | - "[A2] Login" -> "[A5] Change Password"; | |
18 | - "[A2] Login" -> "[R40] Configure Notifications"; | |
19 | - "[A2] Login"->"[A3] Add Class"; | |
20 | - "[A3] Add Class"->"[F10] View Class Feed"; | |
21 | - "[F1] Push Flashcard"->"[F6] Select Blanks" | |
22 | - "[F10] View Class Feed"->"[F1] Push Flashcard"; | |
23 | - "[F1] Push Flashcard"->"[F10] View Class Feed"; | |
24 | - "[F6] Select Blanks"->"[F10] View Class Feed"; | |
25 | - "[F10] View Class Feed"->"[F3] Pull Flashcard"; | |
26 | - "[D] Edit Deck" -> "Unpull Cards"; | |
27 | - "[D] Edit Deck" -> "[F2] Edit Card"; | |
28 | - "[F2] Edit Card" -> "[F6] Select Blanks"; | |
29 | - "[F10] View Class Feed" ->"[R16] Study Deck"; | |
30 | - "[F10] View Class Feed" ->"[D] Edit Deck"; | |
31 | - "[A9] Contact Admins" | |
32 | - "User" [shapefile="stick.png"]; | |
33 | - "User"->"[A1] Register"; | |
34 | -} |
screen_sequence_diagram1.dot
View file @
70b903c
1 | +digraph G{ | |
2 | + ratio=0.75; | |
3 | + rankdir="LR"; | |
4 | + node[shape = box]; | |
5 | + "[A1] Register"[fillcolor="#aaaaff", style=filled]; | |
6 | + "[A2] Login"[fillcolor="#aaaaff", style=filled]; | |
7 | + "[A8] Logout"[fillcolor="#aaaaff", style=filled]; | |
8 | + "[A6] Forgot Password"[fillcolor="#aaaaff", style=filled]; | |
9 | + "[A5] Change Password"[fillcolor="#aaaaff", style=filled]; | |
10 | + "[A3] Add Class"[fillcolor="#aaaaff", style=filled]; | |
11 | + #"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled]; | |
12 | + "[A1] Register"->"[A2] Login"; | |
13 | + "[A2] Login"->"[A2] Login"; | |
14 | + "[A2] Login"->"[A6] Forgot Password"; | |
15 | + "[A8] Logout"->"[A2] Login"; | |
16 | + "[A2] Login"->"[A8] Logout"; | |
17 | + "[A2] Login" -> "[A5] Change Password"; | |
18 | + "[A2] Login" -> "[R40] Configure Notifications"; | |
19 | + "[A2] Login"->"[A3] Add Class"; | |
20 | + "[A3] Add Class"->"[F10] View Class Feed"; | |
21 | + "[F1] Push Flashcard"->"[F6] Select Blanks" | |
22 | + "[F10] View Class Feed"->"[F1] Push Flashcard"; | |
23 | + "[F1] Push Flashcard"->"[F10] View Class Feed"; | |
24 | + "[F6] Select Blanks"->"[F10] View Class Feed"; | |
25 | + "[F10] View Class Feed"->"[F3] Pull Flashcard"; | |
26 | + "[D] Edit Deck" -> "Unpull Cards"; | |
27 | + "[D] Edit Deck" -> "[F2] Edit Card"; | |
28 | + "[F2] Edit Card" -> "[F6] Select Blanks"; | |
29 | + "[F10] View Class Feed" ->"[R16] Study Deck"; | |
30 | + "[F10] View Class Feed" ->"[D] Edit Deck"; | |
31 | + "[A9] Contact Admins" | |
32 | + "User" [shapefile="stick.png"]; | |
33 | + "User"->"[A1] Register"; | |
34 | +} |
screen_sequence_diagram2.dot
View file @
70b903c
1 | +digraph G{ | |
2 | + ratio=0.75; | |
3 | + rankdir="LR"; | |
4 | + node[shape = box]; | |
5 | + "[A1] Register"[fillcolor="#aaaaff", style=filled]; | |
6 | + "[A2] Login"[fillcolor="#aaaaff", style=filled]; | |
7 | + "[A8] Logout"[fillcolor="#aaaaff", style=filled]; | |
8 | + "[A6] Forgot Password"[fillcolor="#aaaaff", style=filled]; | |
9 | + "[A5] Change Password"[fillcolor="#aaaaff", style=filled]; | |
10 | + "[A3] Add Class"[fillcolor="#aaaaff", style=filled]; | |
11 | + #"[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled]; | |
12 | + "[A1] Register"->"[A2] Login"; | |
13 | + "[A2] Login"->"[A2] Login"; | |
14 | + "[A2] Login"->"[A6] Forgot Password"; | |
15 | + "[A8] Logout"->"[A2] Login"; | |
16 | + "[A2] Login"->"[A8] Logout"; | |
17 | + "[A2] Login" -> "[A5] Change Password"; | |
18 | + "[A2] Login" -> "[R40] Configure Notifications"; | |
19 | + "[A2] Login"->"[A3] Add Class"; | |
20 | + "[A3] Add Class"->"[F10] View Class Feed"; | |
21 | + "[F1] Push Flashcard"->"[F6] Select Blanks" | |
22 | + "[F10] View Class Feed"->"[F1] Push Flashcard"; | |
23 | + "[F1] Push Flashcard"->"[F10] View Class Feed"; | |
24 | + "[F6] Select Blanks"->"[F10] View Class Feed"; | |
25 | + "[F10] View Class Feed"->"[F3] Pull Flashcard"; | |
26 | + "[D] Edit Deck" -> "Unpull Cards"; | |
27 | + "[D] Edit Deck" -> "[F2] Edit Card"; | |
28 | + "[F2] Edit Card" -> "[F6] Select Blanks"; | |
29 | + "[F10] View Class Feed" ->"[R16] Study Deck"; | |
30 | + "[F10] View Class Feed" ->"[D] Edit Deck"; | |
31 | + "[A9] Contact Admins" | |
32 | + "User" [shapefile="stick.png"]; | |
33 | + "User"->"[A1] Register"; | |
34 | +} |