diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index c31dcf3523c..9d30f3e3a94 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -562,6 +562,19 @@ Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unli * 6a1. LMS shows an error message. * Use case ends. +### Non-Functional Requirements + +1. Should work on any _mainstream OS_ as long as it has Java `17` or above installed. +2. Should be able to hold up to 1000 persons without a noticeable sluggishness in performance for typical usage. +3. A user with above average typing speed for regular English text (i.e. not code, not system admin commands) should be able to accomplish most of the tasks faster using commands than using the mouse. + +*{More to be added}* + +### Glossary + +* **Mainstream OS**: Windows, Linux, Unix, MacOS +* **Private contact detail**: A contact detail that is not meant to be shared with others + -------------------------------------------------------------------------------------------------------------------- ## **Appendix: Instructions for manual testing**