Sie sind auf Seite 1von 6

List of requirement : Restaurants Order Delivery System(RODS)

1-Functional requirements:
No. Requirement ID Requirement Description priority

RODS.01 Add restaurant

1 RODS.01.01 Login to the system M

2 RODS.01.02 Display the admin interface M


3 RODS.01.03 Open the restaurants list M
4 RODS.01.04 Click the 'add new'link M
5 RODS.01.05 Display the registration form M
6 RODS.01.06 Fill up the registration form M
7 RODS.01.07 Click the 'cancel' button to cancel the M
addition
8 RODS.01.8 Display the retaurants list M
9 RODS.01.09 Click the 'done' button M
10 RODS.01.10 Display 'invalid password' message if D
the password is not the same
11 RODS.01.11 Display 'form not completed fill' D
message if the form is not completed
fill
12 RODS.01.12 Display the addition successful O
message
13 RODS.01.13 Click ok to view the retaurant profile M
14 RODS.01.14 Open the 'meal menu' M
15 RODS.01.15 Click the'add new' link M
16 RODS.01.16 Display the meal addition form M
17 RODS.01.17 Fill up the addition form M
18 RODS.01.18 Click the 'done' button M
19 RODS.01.19 Display the addition successful O
message
20 RODS.01.20 Click the 'cancel' button to cancel the M
addition
21 RODS.01.21 Display the confirm window D
22 RODS.01.22 Click 'yes' to confirm the cancel M
23 RODS.01.23 click 'no' to undo the cancel M
24 RODS.01.24 Display the meal menu M
RODS.02 Add drivers
25 RODS.02.01 Click the 'drivers' link M
No. Requirement ID Requirement Description priority

26 RODS.02.02 Click the 'add driver' link M


27 RODS.02.03 Display the registration form M
28 RODS.02.04 Fill up the registration form M
29 RODS.02.05 Click the 'cancel' button to cancel the M
addition
30 RODS.02.06 Display the drivers list M
31 RODS.02.07 Click the 'done' button M
32 RODS.02.08 Display 'invalid password' message if D
the password is not the same
33 RODS.02.09 Display 'form not completed fill' D
message if the form is not completed
fill
34 RODS.02.10 Display the 'illegal information' M
message if the personal info not true
35 RODS.02.11 Display the addition successful O
message
36 RODS.02.12 Click ok to view the drivers list M

RODS.03 Sign up
37 RODS.03.01 Click the 'sign up' link M
38 RODS.03.02 Display the 'sign up' form M
39 RODS.03.03 Fill up the sign up form M
40 RODS.03.04 Click the 'cancel' button to cancel the M
sign up
41 RODS.03.05 Display the home page M
42 RODS.03.06 Click the'done'button to confirm the M
sign up
43 RODS.03.07 Display the profile M

RODS.04 login
44 RODS.04.01 Click the 'login' link M
45 RODS.04.02 Display the login form M
46 RODS.04.03 Inter the username and password M
47 RODS.04.04 Click the'login' button M
46 RODS.04.05 Click the 'back' link to go back the D
home page
47 RODS.04.06 Display 'error message' if username M
or password is invalid
48 RODS.04.07 Display the home page M
No. Requirement ID Requirement Description priority

RODS.05 Log out


49 RODS.05.01 Click the 'log out' link M
50 RODS.05.02 Display the home page M
RODS.06 Edit profile
51 RODS.06.01 Click the'profile' link to view profile M
52 RODS.06.02 Click 'edit' button M
53 RODS.06.03 Click 'cancel' button to cancel the M
edition
54 RODS.06.04 Click 'save' button to save the edition M
55 RODS.06.05 display 'error messge' if the data is not D
legal

RODS.07 Order food


56 RODS.07.01 Click on the restaurant name M
57 RODS.07.02 Display the meals menu M
58 RODS.07.03 Click the'back' link to go back home M
page
59 RODS.07.04 Click the'add to cart' button for each M
meal you want to have
60 RODS.07.05 Click 'done' button M
61 RODS.07.06 Display the 'cart' window M
62 RODS.07.07 Enter the quantity of each meal M
63 RODS.07.08 Click the 'update the cart' button to M
calculate the new bill
64 RODS.07.09 Click the 'empty the cart' button to O
delete the content of it
65 RODS.07.08 Click the'back' link to go back meals M
menu
66 RODS.07.09 Enter the appointment for order M
delivery
67 RODS.07.10 Enter the current address or address M
to which you want to delivery the
request
68 RODS.07.11 Click the 'done' button to complete M
order

RODS.08 Recieve orders


69 RODS.08.01 Click the 'orders' link M
70 RODS.08.02 Display the orders list M
71 RODS.08.03 Click the 'order details' link to open the M
order
No. Requirement ID Requirement Description priority

72 RODS.08.04 Click 'reject' link to reject order D


73 RODS.08.05 Display the reject form M
74 RODS.08.06 Fill up the reject form M
75 RODS.08.07 Click the 'send' button to send an M
reject notification to customer
76 RODS.08.08 Click the 'back' link to go back the M
order
77 RODS.08.09 Click the 'done' link to complete the M
order
78 RODS.08.10 Display the drivers list M
79 RODS.08.11 Select the driver M
80 RODS.08.12 Display the confirm window M
81 RODS.08.13 Click the 'send' button to send the M
delivery order for driver
82 RODS.08.14 Dispaly the home page
83 RODS.08.15 Click the 'back' link to go back M
drivers list

RODS.09 Monitor the orders


84 RODS.09.01 Click the 'orders' link M
85 RODS.09.02 Display the orders list M
86 RODS.09.03 Click the 'order details' link to open the M
order
87 RODS.09.04 Click the 'back' link to go back the M
orders list
88 RODS.09.05 Click 'ok' to go back the home page M

RODS.10 Reset password


89 RODS.10.01 Click the 'forgot password' button M
90 RODS.10.02 Display the reset password form M
91 RODS.10.03 Enter the e-mail or phone number M
92 RODS.10.04 Click the 'ok' button to send new M
password to the e-mail or phone
number
93 RODS.10.05 Display the window of confirm the M
reset
94 RODS.10.06 Click 'done' button if the new M
password has already arrived
95 RODS.10.07 Display the login form M
96 RODS.10.08 Click the 'Resubmit' button if the new M
password has not arrived
No. Requirement ID Requirement Description priority

RODS.11 Delete customer


97 RODS.11.01 Click the 'customers' link M
98 RODS.11.02 Display the customers list M
99 RODS.11.03 Click the 'delete' button for specific M
customer or more
100 RODS.11.04 Display the window of confirm the M
delete
101 RODS.11.05 Click the 'done' button to complete M
the operation
102 RODS.11.06 Click the 'cancel' button to cancel the M
delete
103 RODS.11.07 Display the customer list M

RODS.12 rate the restaurants


104 RODS.12.01 Click the'contact us' link M
105 RODS.12.02 Display the evaluation form M
106 RODS.12.03 Fill up the evaluation form M
107 RODS.12.04 Click the 'send' button to send the M
feedback

RODS.13 receive the feedback


108 RODS.13.01 Click the 'feedback' link M
109 RODS.13.02 Display the feedback list M
110 RODS.13.03 Click the Details button to view the details M
of the comment
111 RODS.13.04 Click the 'back' link to go back the M
feedback list
112 RODS.13.05 Click 'ok' link to go back the home M
page

2-Non-Functional requirements:
No. Requirement ID Requirement Description priority

RODS.14 Reliability issues


113 RODS.14.01 If the systems crash,it should behave M
perfectly normal when reloaded again
114 RODS.14.02 The system should receive any M
updates from customers ,drivers and
restaurants within few seconds
No. Requirement ID Requirement Description priority

115 RODS.14.03 The customer can interact with the M


sign up form just during 5 minutes
116 RODS.14.04 The system response time should M
not exceed parts of a second
RODS.15 Usability issues
117 RODS.15.01 The system automatically deletes M
customers who do not interact with it
for 60 days
118 RODS.15.03 The system automatically deletes M
orders records after 30 days
119 RODS.15.04 The system will send customers an D
email telling them if a new restaurant
has joined the system
120 RODS.15.05 The system provides a mapping M
service that enables the user to locate
his exact location
121 RODS.15.06 The system can be modified in M
restaurant data and drivers if needed
122 RODS.15.07 The system able to validate the sign M
up form and the log in account