diff --git a/doc/DeveloperGuide.md b/doc/DeveloperGuide.md index f77866560..d1a183694 100644 --- a/doc/DeveloperGuide.md +++ b/doc/DeveloperGuide.md @@ -88,6 +88,29 @@ Use case ends. > 3a1. AddressBook shows an error message
Use case resumes at step 2 +#### Use case: Rename person + +**MSS** +1. User requests to rename person +2. User enters name of person to be renamed and new name of the person to be renamed. +3. AddressBook renames the person
+Use case ends. + +**Extensions** + +2a. The addressbook is empty + +> Use case ends + +2b. Name that user wants to update is the same as name of the person that user wants to rename + +> 2b1. AddressBook shows an error message
+ Use case ends + +2c. The name of the person that user wants to update is not in addressbook + +> Use case ends + ## Appendix C : Non Functional Requirements 1. Should work on any [mainstream OS](#mainstream-os) as long as it has Java 8 or higher installed.