Requirements Analysis

Topics: Requirements analysis, Software requirements, Requirements management Pages: 56 (12204 words) Published: January 7, 2014
Contents

Gantt Chart

Workload Matrix

Criteria
Lew Chun Heng
Alvin Yong Yi Ken
Choong Chun Jet
Project Management
30%
30%
40%
Project Introduction
33.4 %
33.3 %
33.3 %
Analysis Problems in Existing System
33.3 %
33.4 %
33.3 %
Overview Of Current System
33.3 %
33.3 %
33.4 %
Elicitation
20%
60%
20%
Analysis
20%
60%
20%
Project Specification
30%
35%
35%
Validation
20%
60%
20%
Management Procedures
60%
20%
20%
Tracing Requirements
60%
20%
20%
Change in Requirements
50%
25%
25%
Version Control
30%
30%
40%
SRS
20%
20%
60%
Signature

Introduction
1.1 Project Background
Waiter on Wheels is a restaurant food-delivery service established in 1997 by Sue and Tom Bickford. The service involves contracts with several third-party restaurants to produce a combined menu consisting of items from said restaurants, which customers can order using Waiter on Wheels as a middleman. The service did not require a high initial investment and was a result of data gathering in which many of the people surveyed expressed a wish for a bigger menu or food selection for food delivery services. As business has grown larger since when it began, it becomes apparent to the Bickfords that a computerized system would be the ideal way to manage the service while keeping up with the increased business.

1.2 Scope
The proposed system basically serves as the function stated below: Take order via online website
Process the orders and send to the restaurants involved
Allow orders to be modified when required
Check driver status and assign deliveries to them
Carry out transactions and make payment to the restaurants

1.3 Aims
The aim of the system is to be able to record order, process order, modify order, make payments and to automate the driver-system dynamic.

1.4 Objectives
Create a system that records orders and sends the orders to the corresponding restaurants while allowing for modifications to the orders when required Let drivers clock in for whenever they are free so they can be assigned a delivery Requirements Development Process

The requirement development processes are the steps to obtaining, analyzing and documenting the requirements for a project. The standard processes of requirement development are requirements elicitation, requirements analysis, requirement specification and requirement validation, though certain steps may be added in order to achieve a more detailed review. Users of the System

User
Description
System Staff (favoured)
This includes system owners themselves, Tom and Sue Bickford who manage system records such as transactions and orders as well as adding, editing and deleting the system users. The system staff is also in assigning the delivery tasks to the deliverymen based on their location and status. Deliverymen

The 7 food deliverymen or drivers receive customer orders from the system and have to pick up the food from the corresponding restaurants and deliver them to the customers. Their status and location are tracked by the system in order to determine which deliverymen is free to receive orders or to see which one is the best for the delivery job in terms of distance. Restaurants

The restaurants receive customer orders from the system and are expected to prepare food based on that order to pass to the deliveryman later. The restaurants are also in charge of deciding and preparing their individual menus Customers

The users of the system. They may view the catalogue of food and place their orders through the system’s online services. The customers may modify or cancel their order but only within a certain time frame. Table . Users of the system

Requirement Elicitation
The first step to requirement development process is requirement elicitation, the process of gathering information on the requirements of the project such as the project constraints from the project stakeholder, documents and the system currently in...

References: Pohl K. and Rupp C. (2011) Requirements Engineering Fundamentals. Rocky Nook Inc: Santa Barbara.
Teach-ICT (n.d.) The Requirement Specification [online] Available at http://www.teach-ict.com/as_a2_ict_new/ocr/A2_G063/331_systems_cycle/specifications/miniweb/pg3.htm
Wiegers K.E. (2003) Software Requirements, 2nd Ed. Microsoft Press: Redmond.
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Methodology: Software Engineering and Requirements Gathering Essay
  • Methods of Identifying System Requirements Essay
  • Essay about Software Engineering User's Requirements
  • Assignment 2: Requirements Specification Documentation Essay
  • Requirement I Essay
  • Analysis of Fbi's Virtual Case File Research Paper
  • Information System Requirement Checklist Essay
  • QFD Analysis Essay

Become a StudyMode Member

Sign Up - It's Free