Version 13, last updated by softix at August 24, 2008 06:59 UTC
4 Non Functional Requirements
[Denny]
[Andri]
4.1 Online System's Operation
4.1.1 The online system will always operate in 24 hours.
4.1.1.1 A person will keep controlling the online system everyday to ensure it operates well and everything is going well.
4.1.2 The online system is ready to receive orders from customers at anytime and will update any new information changed by the customers
4.1.2.1 When the customers order, all the information needed must be fully filled in. Otherwise, the system will not process their orders. Hence all information stored in database and used in delivery system must already be complete.
4.1.2.2 To ensure that there will be no outsiders in the whole process, the fleet controller who is not only a single person and also the manager have to login when they want to access the online system.
4.1.3 The online system will be easily upgradeable and updated
4.1.3.1 The online system will be easily maintained and fixed whenever it has bugs and errors
4.1.4 Customer's data will be stored in a format that is still accessible even after the application has been retired
4.1.5 The online system can be accessed through various browser
4.2 Delivery System
4.2.1 The delivery system always makes use of the online system and also operates in 24 hours
4.2.1.1 A fleet controller who keep controlling the delivery system consists of some persons who divides the job based on an interval time and continously change person to ensure that the delivery system is always in control at anytime.
4.3 Failures
4.3.1 If something wrong goes on the online system without its keeper knowing it, the website will cease for a moment and an error message will be displayed to tell the customers that they cannot access the website until it is repaired in a very short period.
4.3.1.1 A person who keep controlling the online system everyday will check firstly whether the online system will affect the delivery operation as well. If it does, than he will soon tell the whole drivers to stop the current delivery operation and the customers will immediately informed that their orders will be delayed.
4.3.1.2 After he checks everything, he will immediately repair the online system and once again informs the drivers that the delivery operation can be soon continued.