Grocery System Requirements Analysis
For
Organic Grocery Software System
Table of Contents
Table of Contents
1. Introduction 1
1.1 Intended audience 1 1.2 Brief Specification and Project Scope 1 1.3 Own Assumptions 1-2
2. System Features 3
2.1 Nonfunctional and Functional Requirements 3-6
Appendix A: Analysis Models 7
3. Class Diagram
3.1 Noun Identification………………………………………………………………………….7
3.2. Responsibility Driven Design 8-9
3.3. First Cut Class Diagram and Class Diagram (attributes and methods)……… 10-11
3.4 Class Descriptions 12-13
4. Object Diagram 14
5.Sequence Diagram 15
6.Collaboration and Communication Diagram 16
7.State Diagram……………………………………………………………………………….17
8.Activity …show more content…
|ID |NON FUNTIONAL REQUIREMENTS |PRIORITY |
|Performance Constraints |
|1 |Response time: the managers could |C |
| |Manage orders and allocate daily deliveries , after all the orders have been collected by 5pm (last| |
| |time for customers to order, orders after 5pm will be processed will be processed 2 working days | |
| |ahead) for the next working day | |
|2 |Adaptability: The system won’t have automatic allocation but would have in the future |W |
|3 |The system must have time constraints so the customers receive their groceries the date and time | |
| |they specified them to arrive. |M |
|4 |Flexibility: The system must be