diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index 2bc1e56a852..f5f39f82bcd 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -1157,10 +1157,10 @@ otherwise. **MSS** -1. User requests to list tutors -2. TutorConnect shows a list of tutors -3. User requests to edit a specific tutor information in the list -4. TutorConnect modifies the tutor information +1. User requests to list tutors. +2. TutorConnect shows a list of tutors. +3. User requests to edit a specific tutor information in the list. +4. TutorConnect modifies the tutor information. Use case ends. @@ -1188,10 +1188,10 @@ otherwise. **MSS** -1. User requests to list tutors -2. TutorConnect shows a list of tutors -3. User requests to delete a specific tutor in the list -4. TutorConnect deletes the tutor +1. User requests to list tutors. +2. TutorConnect shows a list of tutors. +3. User requests to delete a specific tutor in the list. +4. TutorConnect deletes the tutor. Use case ends. @@ -1213,10 +1213,10 @@ otherwise. **MSS** -1. User requests to list tutors -2. TutorConnect shows a list of tutors -3. User requests to add a schedule for a specific tutor in the list -4. TutorConnect adds the schedule and displays a list of schedule +1. User requests to list tutors. +2. TutorConnect shows a list of tutors. +3. User requests to add a schedule for a specific tutor in the list. +4. TutorConnect adds the schedule and displays a list of schedule. Use case ends.
@@ -1244,10 +1244,10 @@ otherwise. **MSS** -1. User requests to list schedules -2. TutorConnect shows a list of schedules -3. User requests to edit a specific schedule information in the list -4. TutorConnect modifies the schedule information +1. User requests to list schedules. +2. TutorConnect shows a list of schedules. +3. User requests to edit a specific schedule information in the list. +4. TutorConnect modifies the schedule information. Use case ends. @@ -1275,8 +1275,8 @@ otherwise. **MSS** -1. User requests to list schedules by tutor and/or schedule status -2. TutorConnect shows a list of schedules +1. User requests to list schedules by tutor and/or schedule status. +2. TutorConnect shows a list of schedules. Use case ends. @@ -1300,8 +1300,8 @@ otherwise. **MSS** -1. User requests to find schedules by typing in keywords -2. TutorConnect shows a list of schedules filtered by keyword entered +1. User requests to find schedules by typing in keywords. +2. TutorConnect shows a list of schedules filtered by keyword entered. Use case ends. @@ -1310,10 +1310,10 @@ otherwise. **MSS** -1. User requests to list schedules -2. TutorConnect shows a list of schedules -3. User requests to delete a specific schedule in the list -4. TutorConnect deletes the schedule +1. User requests to list schedules. +2. TutorConnect shows a list of schedules. +3. User requests to delete a specific schedule in the list. +4. TutorConnect deletes the schedule. Use case ends. @@ -1334,10 +1334,10 @@ otherwise. **MSS** -1. User requests to list schedules -2. TutorConnect shows a list of schedules -3. User requests to mark a specific schedule in the list as completed -4. TutorConnect marks the schedule as completed +1. User requests to list schedules. +2. TutorConnect shows a list of schedules. +3. User requests to mark a specific schedule in the list as completed. +4. TutorConnect marks the schedule as completed. Use case ends. @@ -1358,10 +1358,10 @@ otherwise. **MSS** -1. User requests to list schedules -2. TutorConnect shows a list of schedules -3. User requests to unmark a specific schedule in the list -4. TutorConnect unmarks the schedule +1. User requests to list schedules. +2. TutorConnect shows a list of schedules. +3. User requests to unmark a specific schedule in the list. +4. TutorConnect unmarks the schedule. Use case ends. @@ -1371,6 +1371,7 @@ otherwise. Use case ends. + * 3a. The given index is invalid. * 3a1. TutorConnect shows an error message. @@ -1383,10 +1384,10 @@ otherwise. **MSS** -1. User requests to list tutors -2. TutorConnect shows a list of tutors -3. User requests to view schedules for a specific tutor in the list -4. TutorConnect displays a list of schedules for the tutor +1. User requests to list tutors. +2. TutorConnect shows a list of tutors. +3. User requests to view schedules for a specific tutor in the list. +4. TutorConnect displays a list of schedules for the tutor. Use case ends. @@ -1418,9 +1419,9 @@ otherwise. ### Glossary -* **Mainstream OS**: Windows, Linux, Unix, OS-X -* **Use case**: A description of a set of sequences of actions, including variants, that a system performs to yield an observable result of value to an actor -* **GUI**: Graphical user interface +* **Mainstream OS**: Windows, Linux, Unix, OS-X. +* **Use case**: A description of a set of sequences of actions, including variants, that a system performs to yield an observable result of value to an actor. +* **GUI**: Graphical user interface. -------------------------------------------------------------------------------------------------------------------- @@ -1437,7 +1438,7 @@ testers are expected to do more *exploratory* testing. 1. Initial launch - 1. Download the jar file and copy into an empty folder + 1. Download the jar file and copy into an empty folder. 2. Double-click the jar file Expected: Shows the GUI with a set of sample tutors and schedules. The window size may not be optimum. diff --git a/docs/diagrams/ChangeThemeSequenceDiagram.puml b/docs/diagrams/ChangeThemeSequenceDiagram.puml index eb026fe19e1..f5d6b929ef1 100644 --- a/docs/diagrams/ChangeThemeSequenceDiagram.puml +++ b/docs/diagrams/ChangeThemeSequenceDiagram.puml @@ -64,7 +64,7 @@ deactivate ThemeCommand LogicManager --> Ui : result deactivate LogicManager -Ui --> Ui : handle\nChange\nTheme() +Ui -> Ui : handle\nChange\nTheme() [<--Ui deactivate Ui diff --git a/docs/images/ChangeThemeSequenceDiagram.png b/docs/images/ChangeThemeSequenceDiagram.png index 01ba060c121..5dfb9a2d38e 100644 Binary files a/docs/images/ChangeThemeSequenceDiagram.png and b/docs/images/ChangeThemeSequenceDiagram.png differ