Professional Documents
Culture Documents
FastMeal
Requirements Specification
Document
Version: 1.4
Date
Version
09/07/2016
09/21/2012
10/12/2016
10/24/2016
11/07/2016
11/18/2016
V1.0
V1.1
V1.2
V1.3
V1.4
V1.5
Description
Initial draft Section 1
Added Section 2 to 5
Added Section 6 to 9
Added Section 10 to 17
Added Section 18 to 24
Added Section 25 to 27
Version :1.4
Copyright the Atlantic Systems Guild Limited
Author
Akhilesh, Avini
Akhilesh, Avini
Akhilesh, Avini
Akhilesh, Avini
Akhilesh, Avini
Akhilesh, Avini
2
Volere Template V16 /45
Contents
Project Drivers
1. The Purpose of the Project
2. The Stakeholders
Project Constraints
3. Mandated Constraints
4. Naming Conventions and Terminology
5. Relevant Facts and Assumptions
Functional Requirements
6. The Scope of the Work
7. Business Data Model & Data Dictionary
8. The Scope of the Product
9. Functional Requirements
Non-functional Requirements
10. Look and Feel Requirements
11. Usability and Humanity Requirements
12. Performance Requirements
13. Operational and Environmental Requirements
14. Maintainability and Support Requirements
15. Security Requirements
16. Cultural Requirements
17. Legal Requirements
Project Issues
18. Open Issues
19. Off-the-Shelf Solutions
20. New Problems
21. Tasks
22. Migration to the New Product
23. Risks
24. Costs
25. User Documentation and Training
26. Waiting Room
27. Ideas for Solutions
Version :1.4
Copyright the Atlantic Systems Guild Limited
3
Volere Template V16 /45
Motivation
It will give extra time and convenience to employees which would increase
revenue by maximizing their productivity.
Considerations
It is a significant opportunity to increase availability of employees on desk.
Form
Below business model aims to simplify order process by minimizing manual
efforts.
Version :1.4
Copyright the Atlantic Systems Guild Limited
4
Volere Template V16 /45
Employee Authentication
Order Placing
Order Payment
Version :1.4
Copyright the Atlantic Systems Guild Limited
5
Volere Template V16 /45
Motivation
We want to provide quick and flaw less online support to employees for placing
order in cafeteria.
Measurement
Factors to measure success of Project.
Revenue Goal:
1. Increment in availability of employees work time on desk.
2. Increase in revenue due to employee productivity improvement.
3. Increase in Revenue of Cafeteria by maximum customer wallet share by
onboarding more employees.
4. Decreased minimum average order execution time.
Service Goal:
a. Increase in positive employee feedback on customer service surveys.
b. Less populated Cafeteria space.
Form
Purpose: FastMeal focuses on simplifying order process with minimal manual
errors and fast order delivery.
Advantage: Increased Revenue and Productivity due to extra employee available
work time on desk.
Measurement: Customer Service Feedback Survey Results.
Version :1.4
Copyright the Atlantic Systems Guild Limited
6
Volere Template V16 /45
1. The Stakeholders
2a. The Client & Customer
Content
Stakeholder
Client/Sponsor
Product Line Manager
Name
Srinivasa Guntupalli
Veeraraghavan
Customer
Manasa Suthram
Roles
Business Manager
Cafeteria Manager /
Project Manager
Employees & Contract
staff
Motivation
Business manager is sponsor of project. Cafeteria manager will act as product
line manager who will communicate requirements. Cafeteria manager shall have
final rights to approve the product. This application will be used by all
employees of company so they will also play role of customer.
Considerations
NA
Form
Version :1.4
Copyright the Atlantic Systems Guild Limited
7
Volere Template V16 /45
Version :1.4
Copyright the Atlantic Systems Guild Limited
8
Volere Template V16 /45
Name
Siddharth Pathak
Amit Bansal
Roles
Delivery Management
Inventory Management
Sabrina Karim
Domain Consulting
Marketing experts
Uddipan chatterjee
Marketing Management
Business analysts
Akhilesh Maloo/Avini
Sogani
Akhilesh Maloo/Avini
Sogani
Ajay Koduri
IT Team- Dev
IT Team- Dev
Technical Architecture
Version :1.4
Copyright the Atlantic Systems Guild Limited
9
Volere Template V16 /45
3. Technological experience: Rate as journeyman for contract staff and master for
employees.
Motivation
Employees & contract staff will utilize this application to order food from
cafeteria in minimal time.
Version :1.4
Copyright the Atlantic Systems Guild Limited
10
Volere Template V16 /45
3. Mandated Constraints
3a. Solution Constraints
Content:
Application would serve as web tool. Employees will have to access through
intranet of organization.
1. Description: The product shall use intranet to communicate with the web server.
Rationale: The application is solely made for organization and cannot be used
outside of it.
Fit criterion: All request and responses within application should be from
intranet.
2. Description: The application shall be a web tool.
Rationale: To showcase as organizations own cafeteria ordering software which
all employee can use over intranet.
Fit criterion: All employee should be able to order through intranet website.
Motivation
Application should be intuitive and easy to use.
Version :1.4
Copyright the Atlantic Systems Guild Limited
11
Volere Template V16 /45
Version :1.4
Copyright the Atlantic Systems Guild Limited
12
Volere Template V16 /45
5c. Assumptions
Content
1.
2.
5.
In order to place additional orders, Single user will have to wait for 30
minutes.
Version :1.4
Copyright the Atlantic Systems Guild Limited
13
Volere Template V16 /45
Version :1.4
Copyright the Atlantic Systems Guild Limited
14
Volere Template V16 /45
Application
Design
Order
Management
Order Information
System Configuration
Employee
Population
FastMeal
Online
Ordering
Human
Resource
Estimation
Shutdown Period
Lunch /
Dinner hours
Menu Concentration
Order
Execution
Inventory
Management
Reception
&
Verification
Order
Delivery
Payment
Mechanism
Billing &
Payments
Version :1.4
Copyright the Atlantic Systems Guild Limited
15
Volere Template V16 /45
Sr #
Event Name
BU01
Authentication
BU02
Show Catalog
BU03
BU04
BU05
BU06
BU07
Cancel Order
BU08
Order
Confirmation
Order Execution
BU09
BU10
Inventory
Management
BU11
Purchase
Inventory
Add/Remove
Item in Catalog
BU12
(I)nput / (O)utput /
(P)rocess
Employee Credential
(I)
ItemCode in form of
Menu (O)
ItemCode(I)
ItemCode(I)
Summary of BUC
ItemCode(O)
Amount for Item(O),
Bank Details (I)
Order info(I)
Version :1.4
Copyright the Atlantic Systems Guild Limited
16
Volere Template V16 /45
Authentication
ID
BU01
Description
Actors
Employee, Database
Triggers
NA
Preconditions
Postconditions
Main Course
Alternate
Courses
NA
Exceptions
Show Catalog
ID
BU02
Description
Actors
Employee, Database
Triggers
Preconditions
Postconditions
Employee can perform various operations like adding or removing item(s) in/from
the cart or checking out.
1. Employee clicks on show catalog button.
2. System will show menu items with description (see EX1).
Main Course
Alternate
Courses
NA
Exceptions
Version :1.4
Copyright the Atlantic Systems Guild Limited
17
Volere Template V16 /45
ID
BU03
Description
Actors
Employee, Database
Triggers
NA
Preconditions
Postconditions
Main Course
Alternate
Courses
NA
Exceptions
ID
BU04
Description
Actors
Triggers
NA
Preconditions
Postconditions
Main Course
Alternate
Courses
Exceptions
Version :1.4
Copyright the Atlantic Systems Guild Limited
18
Volere Template V16 /45
BU05: Checkout
Name
Checkout
ID
BU05
Description
Actors
Employee, Database
Triggers
Preconditions
Postconditions
Order is confirmed.
Main Course
Alternate
Courses
Exceptions
BU06: Payment
Name
Payment
ID
Description
BU06
System will show total bill amount and will facilitate payment through bank.
Actors
Triggers
Employee checkout.
Preconditions
Employee checkout.
Postconditions
Main Course
1. System displays total bill amount and corresponding order id from database.
2. Employee enters the payment details (see EX1).
3. Bank validates the payment details and processes it (see EX1, EX2).
5. System generates the payment receipt id and sends it to database (see EX1).
Alternate
Courses
NA
Exceptions
Version :1.4
Copyright the Atlantic Systems Guild Limited
19
Volere Template V16 /45
Cancel Order
ID
BU07
Description
Actors
Triggers
Preconditions
Post conditions
Main Course
1.
2.
3.
4.
5.
6.
7.
Alternate
Courses
Exceptions
Order Confirmation
ID
BU08
Description
This Use case confirm Order and display ITEM code to Kitchen Screen
Actors
Database
Triggers
Preconditions
Post conditions
Main Course
1.
2.
3.
Alternate
Courses
Exceptions
NA
Global Exception Scenarios
Version :1.4
Copyright the Atlantic Systems Guild Limited
20
Volere Template V16 /45
Order Execution
ID
Description
BU09
This Use case confirm Order Execution and provide update to employee.
Actors
Triggers
Preconditions
Post conditions
Main Course
Alternate
Courses
Exceptions
1.
2.
3.
NA
Global Exception Scenarios
ID
Description
BU10
This Use case will alert Inventory manager to buy material.
Actors
Triggers
Order Execution
Preconditions
Post conditions
System will show message to Inventory manager to buy list of material (ingredient)
Main Course
1.
2.
Alternate
Courses
Exceptions
NA
Global Exception Scenarios
Version :1.4
Copyright the Atlantic Systems Guild Limited
21
Volere Template V16 /45
Purchase Inventory
ID
BU11
Description
This use case show how inventory manager will place order.
Actors
Triggers
Inventory
Preconditions
Post conditions
Main Course
System will show message to Inventory manager to buy list of material (ingredient)
1. Inventory manager will input material name.
2. Inventory manager will input Quantity Required.
3. Inventory manager will click on buy button.
4. Inventory manger will make payment using bank module.
5. Database will update material status ordered.
6. System will send above information to Vendor.
Alternate
Courses
Exceptions
NA
Global Exception Scenarios
ID
BU12
Description
Actors
Triggers
NA
Preconditions
NA
Postconditions
Main Course
Alternate
Courses
Exceptions
Version :1.4
Copyright the Atlantic Systems Guild Limited
22
Volere Template V16 /45
Version :1.4
Copyright the Atlantic Systems Guild Limited
23
Volere Template V16 /45
.
Table Name
catalog
catalog
catalog
catalog
employee
employee
employee
employee
employee
employee
inventory
inventory
inventory
order
order
order
order
payment
payment
payment
Field name
itemcode
item_name
item_desc
price
employee_id
Name
Address
DataType
INT
VARCHAR(45)
VARCHAR(45)
VARCHAR(45)
INT
VARCHAR(45)
VARCHAR(45)
Field Description
Code of Item
Name of Item
Description of Item
Price of Item per unit
Employee ID
Employee Name
Employee Address
Employee Email Address used as
Email
VARCHAR(45) userid
Phone
VARCHAR(45) Employee Phone number
password
VARCHAR(45) Password of Employee
materialcode INT
Ingredient Material code
materialstock INT
Ingredient Material available quantity
materialnam
e
VARCHAR(45) Ingredient Material name
order_id
INT
Order Unique Identification number
order_time
DATETIME
Order Time
Status of Order (Ordered, Preparing,
status
VARCHAR(45) Ready to Deliver)
amount
INT
Total of all Item price in order
receipt_id
INT
Receipt Unique Number
name
VARCHAR(45) Instrument name & Type
amount
VARCHAR(45) Amount paid by employee
Version :1.4
Copyright the Atlantic Systems Guild Limited
24
Volere Template V16 /45
9. Functional Requirements
9a. Functional Requirements
Requirement #: FR_01
Requirements Type: 1
Version :1.4
Copyright the Atlantic Systems Guild Limited
25
Volere Template V16 /45
Requirement #: FR_02
Requirements Type: 1
Version :1.4
Copyright the Atlantic Systems Guild Limited
26
Volere Template V16 /45
Requirement #: FR_03
Requirements Type: 1
Version :1.4
Copyright the Atlantic Systems Guild Limited
27
Volere Template V16 /45
Requirement #: FR_04
Requirements Type: 1
Version :1.4
Copyright the Atlantic Systems Guild Limited
28
Volere Template V16 /45
Requirement #: FR_05
Requirements Type: 1
Version :1.4
Copyright the Atlantic Systems Guild Limited
29
Volere Template V16 /45
Requirement #: FR_06
Requirements Type: 1
Version :1.4
Copyright the Atlantic Systems Guild Limited
30
Volere Template V16 /45
Requirement #: FR_07
Requirements Type: 1
Version :1.4
Copyright the Atlantic Systems Guild Limited
31
Volere Template V16 /45
Requirement #: FR_08
Requirements Type: 1
Version :1.4
Copyright the Atlantic Systems Guild Limited
32
Volere Template V16 /45
Requirement #: FR_09
Requirements Type: 1
Inputs: Material Code, Material Quantity, Material name, Vendor ID, Bank Details.
Requirement Description:
1. Inventory manager will be able to view report only if.
a. Material code exist in database
b. Material quantity has reached to minimum threshold.
2. Inventory manager will be able to place new order only if.
a. Vendor Id exist in database.
b. Bank verifies and validate payment.
3. Inventory manager will place order to buy material code displayed in inventory report.
Outputs: Placing order of material to vendor.
Persistent Changes: NA
Related Requirements: NA
Conflicts: None
Support Materials: None
Test Cases: TBD
Version :1.4
Copyright the Atlantic Systems Guild Limited
33
Volere Template V16 /45
Requirement #: FR_10
Requirements Type: 1
Inputs: Item Code, Item Desc, Item name, Item Price, Material Code, Material name
Requirement Description:
1. Cafeteria manager will be able to add or remove item in/from catalog only if.
a. Item details & Material details are valid.
b.
2. System will add/remove item & Material details in database.
Outputs: System will update catalog item details.
Persistent Changes: NA
Related Requirements: NA
Conflicts: None
Support Materials: None
Test Cases: TBD
Version :1.4
Copyright the Atlantic Systems Guild Limited
34
Volere Template V16 /45
Non-functional Requirements
The following sections 10-17 describe the non-functional requirements. The form of
these requirements is the same as for the functional requirements as described above.
Fit Criterion
A sampling of representative employee shall, without prompting or
enticement, start using the product within four minutes of their first
encounter with it and shall be able to find out desired function within 1
minute of their menu search.
The office of branding shall certify that the product complies with the
current standards.
Employees are able to recognize the product as belonging to their
cafeteria the first time they use it.
Fit Criterion
Version :1.4
Copyright the Atlantic Systems Guild Limited
35
Volere Template V16 /45
The product shall make it easy for the employees to enter his
information and items that he wants to order.
Fit Criterion
The Employees can enter in to the product his employee Id, Item
Code, requested quantity within 10 seconds without any training or
need to consult instructions.
Seventy percent of a test panel of digital immigrants shall be able to
successfully place an order within 4 minutes.
One months use of the product shall result in a total error rate of
less than 5 percent.
An anonymous survey shall show that 85 percent of the intended
users are regularly using the product after a three-week
familiarization period.
Version :1.4
Copyright the Atlantic Systems Guild Limited
36
Volere Template V16 /45
Fit Criterion
While placing order employee will be able to see a selection from
past order without cancelling order screen.
The product will load last ordered quantity of specific item in order
quantity box while placing new order.
Product shall save last mode of delivery for employee and shall
show the same option every time on checkout.
Fit Criterion
An employee shall order 5 items within 10 minutes of beginning to
use the product, without needing to use the manual.
After receiving 20 hours training a cafeteria staff shall be able to
troubleshoot (resolve any claim) 5 employees per 10 minutes.
The product shall use icons and words that are naturally
understandable by the employee community.
The product shall hide the details of its construction from the
employee.
Fit Criterion
The product will show relative icons like plate for items, wallet for
payment, cart for order checkout.
The product will only show function name and icon on screen
Version :1.4
Copyright the Atlantic Systems Guild Limited
37
Volere Template V16 /45
Fit Criterion
The product shall respond in less than 1 second for 90 percent of the
interrogations. No response shall take longer than 2.5 seconds.
New item shall be uploaded in catalog in less than 50 seconds for
95% of the requests made. No request shall take more than 1.5
minutes to upload.
Fit Criterion
The product shall round off amount to nearest two decimal place.
The product shall only accept numerical value in quantity box. Non
numeric characters or decimals shall not be allowed.
Version :1.4
Copyright the Atlantic Systems Guild Limited
38
Volere Template V16 /45
The product shall be available for use 12 hours per day on official
working day only.
The product shall be available for use between the hours of 8:00 A.M.
and 8:00 P.M.
The product shall achieve 99 percent uptime.
The product shall cater for 500 simultaneous employees within the
period from 8:00 AM to 10:00 AM (Breakfast time) & 12:00 PM to
2:00PM (Lunch time) Maximum loading at other periods will be 200
simultaneous employees.
Version :1.4
Copyright the Atlantic Systems Guild Limited
39
Volere Template V16 /45
The products shall work on the last four releases of the popular
browsers IE, Chrome, Safari, Firefox.
Version :1.4
Copyright the Atlantic Systems Guild Limited
40
Volere Template V16 /45
The product shall have support team which will operate by email
services. Employee shall escalate issues by email
(customer.carefastmeal@abc.com) and same shall be taken care with in
maximum turn around time of 24 working hours.
Below will be hierarchy of escalation:
Levek
1st Level
2nd Level
3rd Level
Authority
Cafeteria Manager
Cafeteria Product Manager
Ombudsman-Company
Fit Criterion
Product shall work on versions of Windows XP and more and
MacOSx LEOPARD version 8.1 and more.
Product will be enhanced for higher version in maximum 2 weeks of
new upgrade of operating system.
Version :1.4
Copyright the Atlantic Systems Guild Limited
41
Volere Template V16 /45
Only Cafeteria staff having privilege of Super admin can only access
order modification menu.
Fit Criterion
Entity
Employee
Cafeteria Order Staff
Cafeteria Manager
Cafeteria Product Manager
Company HR Manager
Privilege
Basic User
Basic User
Admin
Super Admin
Super Admin
The product shall lock employee credential if used more than 3 times
with wrong credential.
The product shall prevent incorrect data from being introduced.
The product shall protect itself from intentional abuse.
Version :1.4
Copyright the Atlantic Systems Guild Limited
42
Volere Template V16 /45
The product shall not allow any upload from client server other than
request in form of secured input data.
Product Server shall scan its repositories for viruses or other threats
in every 2 weeks.
Server shall have no open ports / sockets at any unauthorized
activity.
Version :1.4
Copyright the Atlantic Systems Guild Limited
43
Volere Template V16 /45
Fit Criterion
Company Attorneys opinion that the product does not break any
laws.
Constant validity checks of various licenses stored in product and
alerts for renewal.
List of illegal items which can not be sold or prepared.
All Intellectual Property of product must have owned or legitimately
licensed by company.
Version :1.4
Copyright the Atlantic Systems Guild Limited
44
Volere Template V16 /45
Project Issues
18. Open Issues
Issues that have been raised and do not yet have a conclusion are:
The third-party support may shut down during payment processing
which results in inconvenience to the employees in placing the
order. This may also cause the security threat to the employees
credentials.
Some items shown on the menu may not be available due to
improper updating of the database which may cause inconsistency
in the database.
The software may not work as desired which may affect the
operation of the whole cafeteria.
The system for authenticating the employees for this product can
be done in a similar way as the organizations authentication
process.
Showing items in the catalog can be taken from the existing
implementations of the requirements.
Adding or removing any item to/from the catalog should be
considered as one of the potential solutions.
Motivation
Feedback results of these potential solutions should be 70% to be used
for this application.
Considerations
New item can be added to the first page of the catalog to be considered
by the employees.
Version :1.4
Copyright the Atlantic Systems Guild Limited
45
Volere Template V16 /45
Motivation
The reusable components can be used for this project only if they passed
70% of the testing process in their previous projects.
The existing users may not be able to log into the system due to
authentication failure which should be taken into consideration and
should be recovered soon by fixing the authentication details.
The prospective users may not be able to access the application due to
failure in being added to the database.
Version :1.4
Copyright the Atlantic Systems Guild Limited
46
Volere Template V16 /45
21. Tasks
21a. Project Planning
Content
The life-cycle of the project is as shown below:
Version :1.4
Copyright the Atlantic Systems Guild Limited
47
Volere Template V16 /45
Employee Authentication
Show Catalog,
Add/Remove Item to/from Catalog
Order Status
Inventory Management
Figure 8 Project Planning for FastMeal
Version :1.4
Copyright the Atlantic Systems Guild Limited
48
Volere Template V16 /45
Form
ID
#
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
Task Name
Planning Phase
Initiation Process
Requirement Analysis Phase
Project requirement phase for setting meeting review
Revision & final proposal submits
Kickoff Meeting
Start-up Process
Identify Project Manager & Team Member
Identify partner Team: Delivery Partner, Supply Manager, Sales team
and Project Team
Client Communication Plan
Resource
#
R1
R1
R1
R1
R1
Contingency Plan
R1
R1
R1
Control/Reporting Process
R1
R1
R1
Resources
Resource #
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
Resource Name
Project Manager
Cafeteria Manager
Client
Business Analysts
Employee
Subject Matter Expert
Marketing Expert
Testing
DBA
Technology Architect
Delivery Partner
Supply Manager
Version :1.4
Copyright the Atlantic Systems Guild Limited
49
Volere Template V16 /45
Task Name
Development Phase
Design Process
Web Design & Development
Business Process Design
Represent and record required business events
Represent and record business rules and objects
Detail customer profiles
Define database schema
Prepare the requirement document
Take feedback
Present the requirement document for approval
Prepare content plan
Create Entity Relationship Diagram
Start workflow models
Interface Design
Add site elements
Gather basic site requirements
Include best practices for e-commerce
Cafeteria Model
Model interfaces and interactions with key users
Model post sale services
Plan interactions with other applications
Physical Database Design
Design Database Schema
System Design
Decide Acceptance Criteria
Develop User Test Cases
Develop Integration Test Cases
Develop System Use Cases
Plan Defect Management Process
Validation Process
Security Test
Usability & Humanity Test
Performance Test
Operational & Environmental Test
Maintainability & Support Test
Version :1.4
Copyright the Atlantic Systems Guild Limited
Resource #
R1, R4
R1, R4
R1, R5
R1, R4, R10
R1, R4
R1, R4
R1, R4
R1, R4
R1, R4
R1, R10
R4
R1, R4
R1, R3, R5
R8
R8
R8
R4, R8
R3, R5, R6
R1, R3, R5
R1, R3, R5
50
Volere Template V16 /45
23. Risks
Risk Management
The Risk Management Plan identifies the risks associated with the
project, analyzes them and manages them by following mitigation steps.
Risk Analysis
Inter-Platform Compatibility:
There can be compatibility issues with the project as many employees
may access this application on different platforms.
Contingency Plan: The application may be subject to soe limitations on
features and platforms.
Probability: Medium
Impact: High
Data Security:
The application involves employee login credentials and bank details for
payment. This information needs to be secured to ensure that all the
transactions are carried out in a permissible way.
Contingency Plan: The application is used through intranet of the
organization to have security.
Probability: Medium
Impact: High
High Load:
The application can be used many employees at the same time, for
example, at lunch time. This can make the server slow down as
compared to the regular process.
Contingency Plan: The application should be tested properly during
downtime
Probability: Medium
Impact: Medium
System Reliability:
The application needs proper security to ensure the reliable system as it
involves crucial credentials of the employees.
Contingency Plan: The application needs to be tested properly with
respect to its security, during the regular maintenance.
Probability: Low
Impact: Medium
Version :1.4
Copyright the Atlantic Systems Guild Limited
51
Volere Template V16 /45
Management Malpractice:
The Cafeteria staff should manage orders as the employees place them.
There can be possibility of having many orders placed at the same time.
Contingency Plan: The application should prioritize the orders based on
the time of placing.
Probability: Low
Impact: Low
These risks are quantitative risks which means they affect the cost of the
project but there are some risks involved called quantitative risk which
are not mentioned here but may affect the project activity and not cost.
Risk Impact Plan
The following table shows the risk matrix corresponding to the risk
numbers listed as follows:
Risk #
1
2
Risk Name
Inter-Platform Compatibility
Data Security
High Load
System Reliability
Management Malpractice
Version :1.4
Copyright the Atlantic Systems Guild Limited
52
Volere Template V16 /45
24. Costs
Function Pointer analysis involves the complexity of function based on
their inputs/outputs and constraints. The UFP (Unadjusted Function
Pointer) for each component, used in this project, is first estimated
roughly. Below is some complexity based on the component.
Sr No
1
2
3
4
5
6
7
8
9
10
11
12
Component
Simple
Average
Complex
Input Item
Output Item
11
Constraint
12
14
Functional Requirements
10
15
The technical complexity factor (TCF) is computed, and degree of influence (DI)
of each component gives the total TCF of component.
TCF= 0.65+.018*DI of each components. Typically varies from 0.65 to 1.35.
Hence, the Function Point (FP) of each component will be:
FP = UFP*TCF.
Based on our calculation for each component, we end up the project cost at
$ 175K.
Version :1.4
Copyright the Atlantic Systems Guild Limited
53
Volere Template V16 /45
The people who will use the document For now this
document provides information for both customer &
Client. This document will be used to develop separate
manuals for customer (employee) & client (Cafeteria
Staff) in Deployment & User Support Phase.
2.
Onsite Restaurant (DINE IN) Cafeteria User can have extra menu to
add tables on which customer is being served
Version :1.4
Copyright the Atlantic Systems Guild Limited
54
Volere Template V16 /45