Blame view

use_cases_diagram.dot 2.45 KB
69d14c854   Andrew Buss   Added makefile an...
1
  digraph G{
98a44577a   Rachel Lee   use case diag
2
  	ratio=0.7;
de7b01632   Andrew Buss   merge
3
  	rankdir="LR";
124c4173f   Rachel Lee   Added color to us...
4
  	node[shape=box];
98a44577a   Rachel Lee   use case diag
5
  	nodesep=1.1;
a56224d1e   Rachel Lee   user case diagram
6
7
8
9
10
11
12
13
14
15
16
17
18
    // Styling:
    // Accounts
  	"[A1] User Registration"[fillcolor="#9ce3ff", style=filled];
  	"[A2] User Login"[fillcolor="#9ce3ff", style=filled];
  	"[A3] Add a Class"[fillcolor="#9ce3ff", style=filled];
  	"[A4] Drop a Class"[fillcolor="#9ce3ff", style=filled];
  	"[A5] Password Change"[fillcolor="#9ce3ff", style=filled];
  	"[A6] Password Reset"[fillcolor="#9ce3ff", style=filled];
  	"[A8] User Logout"[fillcolor="#9ce3ff", style=filled];
  	"[A9] Contact Admin"[fillcolor="#9ce3ff", style=filled];
  	"[A10] Configure Account Notifications"[fillcolor="#9ce3ff", style=filled];
  
    // Flashcards
124c4173f   Rachel Lee   Added color to us...
19
20
21
    "[F1] Push Flashcard"[fillcolor="#ff5050", style=filled];
    "[F2] Edit Card"[fillcolor="#ff5050", style=filled];
    "[F3] Pull Flashcard"[fillcolor="#ff5050", style=filled];
a56224d1e   Rachel Lee   user case diagram
22
23
24
25
26
27
28
29
30
31
    "[F4] Flag Inappropriate Cards"[fillcolor="#ff5050", style=filled];
    "[F5] Filter Flashcards"[fillcolor="#ff5050", style=filled];
    "[F6] Blank Out Words"[fillcolor="#ff5050", style=filled];
    "[F7] Fix Flashcard"[fillcolor="#ff5050", style=filled];
    "[F8] Hide Cards"[fillcolor="#ff5050", style=filled];
    "[F9] View Class Feed"[fillcolor="#ff5050", style=filled];
  
    // Decks
    "[D1] Remove Card from Deck"[fillcolor="#ccff99", style=filled];
    "[D2] View Deck"[fillcolor="#ccff99", style=filled];
124c4173f   Rachel Lee   Added color to us...
32

a56224d1e   Rachel Lee   user case diagram
33
34
    // Study
    "[R1] Study Deck"[fillcolor="#ffeeaa", style=filled];
124c4173f   Rachel Lee   Added color to us...
35

c4a80c481   Rachel Lee   use cases diagram...
36
    // User
3a3422d89   Andrew Buss   added edge from l...
37
  	"User"[shape=none, shapefile="stick.png"];
f91a9f718   Rachel Lee   Use case diagram ...
38
39
40
41
42
  
    //Graph
  	"User"->"[A1] User Registration";
  
    "[A1] User Registration"->"[A2] User Login";
a56224d1e   Rachel Lee   user case diagram
43
    "[A2] User Login"->"[A6] Password Reset";
0b129974b   Rachel Lee   use case diagram 1
44
    "[A2] User Login"->"[A5] Password Change";
f91a9f718   Rachel Lee   Use case diagram ...
45
    "[A2] User Login"->"[A3] Add a Class";
a56224d1e   Rachel Lee   user case diagram
46
    "[A2] User Login"->"[A8] User Logout";
3a3422d89   Andrew Buss   added edge from l...
47
    "[A2] User Login" ->"[A10] Configure Account Notifications";
a56224d1e   Rachel Lee   user case diagram
48
    "[A3] Add a Class"->"[F9] View Class Feed";
f91a9f718   Rachel Lee   Use case diagram ...
49
    "[A3] Add a Class"->"[A4] Drop a Class"
a56224d1e   Rachel Lee   user case diagram
50
    "[A8] User Logout"->"[A2] User Login";
98a44577a   Rachel Lee   use case diag
51
    "[A9] Contact Admin";
a56224d1e   Rachel Lee   user case diagram
52

98a44577a   Rachel Lee   use case diag
53
    "[F1] Push Flashcard"->"[F6] Blank Out Words";
e03781b49   Rachel Lee   use case diagram
54
    "[F8] Hide Cards"->"[F4] Flag Inappropriate Cards";
c4a80c481   Rachel Lee   use cases diagram...
55
    "[F9] View Class Feed" ->"[R1] Study Deck";
e03781b49   Rachel Lee   use case diagram
56
    "[F9] View Class Feed"->"[D2] View Deck";
98a44577a   Rachel Lee   use case diag
57
58
59
    "[F9] View Class Feed"->"[F1] Push Flashcard";
    "[F9] View Class Feed"->"[F2] Edit Card";
    "[F9] View Class Feed"->"[F3] Pull Flashcard";
e03781b49   Rachel Lee   use case diagram
60
    "[F9] View Class Feed"->"[F5] Filter Flashcards";
98a44577a   Rachel Lee   use case diag
61
62
    "[F9] View Class Feed"->"[F7] Fix Flashcard";
    "[F9] View Class Feed"->"[F8] Hide Cards";
f91a9f718   Rachel Lee   Use case diagram ...
63

c4a80c481   Rachel Lee   use cases diagram...
64
    "[D2] View Deck"->"[D1] Remove Card from Deck";
98a44577a   Rachel Lee   use case diag
65
    "[D2] View Deck"->"[F2] Edit Card";
69d14c854   Andrew Buss   Added makefile an...
66
  }