From f91a9f718ff3f68938430bcc26ea9670837cb37b Mon Sep 17 00:00:00 2001 From: rnlee0054 Date: Thu, 4 Jun 2015 10:42:27 -0700 Subject: [PATCH] Use case diagram working --- use_cases_diagram.dot | 57 +++++++++++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/use_cases_diagram.dot b/use_cases_diagram.dot index 99439dc..a688eb0 100644 --- a/use_cases_diagram.dot +++ b/use_cases_diagram.dot @@ -2,9 +2,11 @@ digraph G{ ratio=0.75; rankdir="LR"; node[shape=box]; - "[A1] Register"[fillcolor="#6699ff", style=filled]; - "[A2] Login"[fillcolor="#6699ff", style=filled]; - "[A3] Add Class"[fillcolor="#6699ff", style=filled]; + // Styling + "[A1] User Registration"[fillcolor="#6699ff", style=filled]; + "[A2] User Login"[fillcolor="#6699ff", style=filled]; + "[A3] Add a Class"[fillcolor="#6699ff", style=filled]; + "[A4] Drop a Class"[fillcolor="#6699ff", style=filled]; "[A5] Change Password"[fillcolor="#6699ff", style=filled]; "[A6] Forgot Password"[fillcolor="#6699ff", style=filled]; "[A8] Logout"[fillcolor="#6699ff", style=filled]; @@ -20,26 +22,33 @@ digraph G{ "[R40] Configure Notifications"[fillcolor="#ffaaff", style=filled]; - "[A1] Register"->"[A2] Login"; - "[A2] Login"->"[A2] Login"; - "[A2] Login"->"[A6] Forgot Password"; - "[A8] Logout"->"[A2] Login"; - "[A2] Login"->"[A8] Logout"; - "[A2] Login" -> "[A5] Change Password"; - "[A2] Login" -> "[R40] Configure Notifications"; - "[A2] Login"->"[A3] Add Class"; - "[A3] Add Class"->"[F10] View Class Feed"; - "[F1] Push Flashcard"->"[F6] Select Blanks" - "[F10] View Class Feed"->"[F1] Push Flashcard"; - "[F1] Push Flashcard"->"[F10] View Class Feed"; - "[F6] Select Blanks"->"[F10] View Class Feed"; - "[F10] View Class Feed"->"[F3] Pull Flashcard"; - "[D] Edit Deck" -> "Unpull Cards"; - "[D] Edit Deck" -> "[F2] Edit Card"; - "[F2] Edit Card" -> "[F6] Select Blanks"; - "[F10] View Class Feed" ->"[R16] Study Deck"; - "[F10] View Class Feed" ->"[D] Edit Deck"; - "[A9] Contact Admins" "User" [shape=none, shapefile="stick.png"]; - "User"->"[A1] Register"; + + //Graph + "User"->"[A1] User Registration"; + + "[A1] User Registration"->"[A2] User Login"; + "[A2] User Login"->"[A2] User Login"; + "[A2] User Login"->"[A6] Forgot Password"; + "[A2] User Login" -> "[A5] Change Password"; + "[A2] User Login" -> "[R40] Configure Notifications"; + "[A2] User Login"->"[A3] Add a Class"; + "[A2] User Login"->"[A8] Logout"; + "[A3] Add a Class"->"[F10] View Class Feed"; + "[A3] Add a Class"->"[A4] Drop a Class" + "[A4] Drop a Class"->"[A3] Add a Class" + "[A8] Logout"->"[A2] User Login"; + "[A9] Contact Admins" + + "[F1] Push Flashcard"->"[F6] Select Blanks" + "[F1] Push Flashcard"->"[F10] View Class Feed"; + "[F2] Edit Card" -> "[F6] Select Blanks"; + "[F6] Select Blanks"->"[F10] View Class Feed"; + "[F10] View Class Feed"->"[F1] Push Flashcard"; + "[F10] View Class Feed"->"[F3] Pull Flashcard"; + "[F10] View Class Feed" ->"[R16] Study Deck"; + "[F10] View Class Feed" ->"[D] Edit Deck"; + + "[D] Edit Deck" -> "Unpull Cards"; + "[D] Edit Deck" -> "[F2] Edit Card"; } -- 1.9.1