Software Requirements Specification
Purpose#
This document is the Software Requirements Specification of the Pika system. A Software Requirements Specification (Henceforth abbreviated as SRS) is a document that describes what software does and how it will be expected to perform.
Brief description of the system#
Pika is a delivery app similar in concept to other delivery platforms like Wolt and Takeaway. The key difference is the target audience which will initially be Nazareth. The system consists of:
- An application for the clients who can order merchandise from businesses.
- An application for the businesses that allows them to manage the orders from the clients.
- An application for couriers that work for Pika that deliver the merchandise to the clients.
- An application for the admins that can manage the content of the system.
Disclaimers#
- This document is software oriented and, as such, assumes that the reader has minimal understanding of technological and software related concepts such as entities, functions, and others.
- This document does not absolve any involved parties (Developers, Clients of the system, and the maintainer of the SRS) of responsibility regarding coverage. Software is ever-evolving and complex, and thus, all parties must do their part in making sure nothing is missed and not assume the SRS covers everything out of the box.