Commit 3a3422d89c8649e473bc5c4e678f1cb561c60119

Authored by Andrew Buss
1 parent fbe1c300bc
Exists in master

added edge from login to notification configuration

Showing 1 changed file with 2 additions and 1 deletions Inline Diff

use_cases_diagram.dot View file @ 3a3422d
digraph G{ 1 1 digraph G{
ratio=0.7; 2 2 ratio=0.7;
rankdir="LR"; 3 3 rankdir="LR";
node[shape=box]; 4 4 node[shape=box];
nodesep=1.1; 5 5 nodesep=1.1;
// Styling: 6 6 // Styling:
// Accounts 7 7 // Accounts
"[A1] User Registration"[fillcolor="#9ce3ff", style=filled]; 8 8 "[A1] User Registration"[fillcolor="#9ce3ff", style=filled];
"[A2] User Login"[fillcolor="#9ce3ff", style=filled]; 9 9 "[A2] User Login"[fillcolor="#9ce3ff", style=filled];
"[A3] Add a Class"[fillcolor="#9ce3ff", style=filled]; 10 10 "[A3] Add a Class"[fillcolor="#9ce3ff", style=filled];
"[A4] Drop a Class"[fillcolor="#9ce3ff", style=filled]; 11 11 "[A4] Drop a Class"[fillcolor="#9ce3ff", style=filled];
"[A5] Password Change"[fillcolor="#9ce3ff", style=filled]; 12 12 "[A5] Password Change"[fillcolor="#9ce3ff", style=filled];
"[A6] Password Reset"[fillcolor="#9ce3ff", style=filled]; 13 13 "[A6] Password Reset"[fillcolor="#9ce3ff", style=filled];
"[A8] User Logout"[fillcolor="#9ce3ff", style=filled]; 14 14 "[A8] User Logout"[fillcolor="#9ce3ff", style=filled];
"[A9] Contact Admin"[fillcolor="#9ce3ff", style=filled]; 15 15 "[A9] Contact Admin"[fillcolor="#9ce3ff", style=filled];
"[A10] Configure Account Notifications"[fillcolor="#9ce3ff", style=filled]; 16 16 "[A10] Configure Account Notifications"[fillcolor="#9ce3ff", style=filled];
17 17
// Flashcards 18 18 // Flashcards
"[F1] Push Flashcard"[fillcolor="#ff5050", style=filled]; 19 19 "[F1] Push Flashcard"[fillcolor="#ff5050", style=filled];
"[F2] Edit Card"[fillcolor="#ff5050", style=filled]; 20 20 "[F2] Edit Card"[fillcolor="#ff5050", style=filled];
"[F3] Pull Flashcard"[fillcolor="#ff5050", style=filled]; 21 21 "[F3] Pull Flashcard"[fillcolor="#ff5050", style=filled];
"[F4] Flag Inappropriate Cards"[fillcolor="#ff5050", style=filled]; 22 22 "[F4] Flag Inappropriate Cards"[fillcolor="#ff5050", style=filled];
"[F5] Filter Flashcards"[fillcolor="#ff5050", style=filled]; 23 23 "[F5] Filter Flashcards"[fillcolor="#ff5050", style=filled];
"[F6] Blank Out Words"[fillcolor="#ff5050", style=filled]; 24 24 "[F6] Blank Out Words"[fillcolor="#ff5050", style=filled];
"[F7] Fix Flashcard"[fillcolor="#ff5050", style=filled]; 25 25 "[F7] Fix Flashcard"[fillcolor="#ff5050", style=filled];
"[F8] Hide Cards"[fillcolor="#ff5050", style=filled]; 26 26 "[F8] Hide Cards"[fillcolor="#ff5050", style=filled];
"[F9] View Class Feed"[fillcolor="#ff5050", style=filled]; 27 27 "[F9] View Class Feed"[fillcolor="#ff5050", style=filled];
28 28
// Decks 29 29 // Decks
"[D1] Remove Card from Deck"[fillcolor="#ccff99", style=filled]; 30 30 "[D1] Remove Card from Deck"[fillcolor="#ccff99", style=filled];
"[D2] View Deck"[fillcolor="#ccff99", style=filled]; 31 31 "[D2] View Deck"[fillcolor="#ccff99", style=filled];
32 32
// Study 33 33 // Study
"[R1] Study Deck"[fillcolor="#ffeeaa", style=filled]; 34 34 "[R1] Study Deck"[fillcolor="#ffeeaa", style=filled];
35 35
// User 36 36 // User
[shape=none, shapefile="stick.png"]; 37 37 "User"[shape=none, shapefile="stick.png"];
38 38
//Graph 39 39 //Graph
"User"->"[A1] User Registration"; 40 40 "User"->"[A1] User Registration";
41 41
"[A1] User Registration"->"[A2] User Login"; 42 42 "[A1] User Registration"->"[A2] User Login";
"[A2] User Login"->"[A6] Password Reset"; 43 43 "[A2] User Login"->"[A6] Password Reset";
"[A2] User Login"->"[A5] Password Change"; 44 44 "[A2] User Login"->"[A5] Password Change";
"[A2] User Login"->"[A3] Add a Class"; 45 45 "[A2] User Login"->"[A3] Add a Class";
"[A2] User Login"->"[A8] User Logout"; 46 46 "[A2] User Login"->"[A8] User Logout";
47 "[A2] User Login" ->"[A10] Configure Account Notifications";
"[A3] Add a Class"->"[F9] View Class Feed"; 47 48 "[A3] Add a Class"->"[F9] View Class Feed";
"[A3] Add a Class"->"[A4] Drop a Class" 48 49 "[A3] Add a Class"->"[A4] Drop a Class"
"[A8] User Logout"->"[A2] User Login"; 49 50 "[A8] User Logout"->"[A2] User Login";
"[A9] Contact Admin"; 50 51 "[A9] Contact Admin";
51 52
"[F1] Push Flashcard"->"[F6] Blank Out Words"; 52 53 "[F1] Push Flashcard"->"[F6] Blank Out Words";
"[F8] Hide Cards"->"[F4] Flag Inappropriate Cards"; 53 54 "[F8] Hide Cards"->"[F4] Flag Inappropriate Cards";
"[F9] View Class Feed" ->"[R1] Study Deck"; 54 55 "[F9] View Class Feed" ->"[R1] Study Deck";
"[F9] View Class Feed"->"[D2] View Deck"; 55 56 "[F9] View Class Feed"->"[D2] View Deck";
"[F9] View Class Feed"->"[F1] Push Flashcard"; 56 57 "[F9] View Class Feed"->"[F1] Push Flashcard";
"[F9] View Class Feed"->"[F2] Edit Card"; 57 58 "[F9] View Class Feed"->"[F2] Edit Card";
"[F9] View Class Feed"->"[F3] Pull Flashcard"; 58 59 "[F9] View Class Feed"->"[F3] Pull Flashcard";