Identify two functional and two non-functional requirements the system should provide  Identify two quality attributes the new system should hold. Explain why each of the attributes is identified as important to the system Goatilicious , a small company based in Suffolk, has been making luxury goat milk ice cream for nearly ten years. Its owner and Managing Director, Warren Randall, runs the business from his farm where he and his staff rear the goats and make the ice cream which is sold to farm shops, delicatessens, restaurants and schools across the East of England. The herd now comprises some 300 mainly Anglo-Nubian goats and is maintained by Head Goatherd, Malcolm Illingworth, and five other stock workers who also undertake the twice-daily milkings. Under the supervision of Production Manager, Rachel Scott, the team of ten food technicians manufacture the ice cream in over forty flavours (some as stock items and some made to order only) and package it in 5 litre napolis, for serve-over counters, and retail tubs of 1litre and 500ml as well as ‘spoon in lid’ convenience tubs of 125ml. The ice cream is stored onsite in walk-in freezers at -29°C and, using the company’s own freezer vans, delivered to customers by the five drivers and Logistics Manager, Rhys Hawksby. Ellie Martin (Office Supervisor) coordinates all of the company’s activities from the office onsite, where she and her two office staff process customer orders and invoices (and payments) and run the payroll as well as trying to keep on top of maintaining levels of consumables such as feed and bedding for the goats and the various added ingredients required to make the ice cream. Beyond a couple of simple spreadsheets and the COTS payroll system there is no automation in the office and, following the recent expansion of the company and in the light of Warren’s plans for the next year which Page 2 of 5 include opening more channels to market and increasing sales by another 15%, Ellie has been expressing concerns over her team’s ability to cope. Under some pressure from Ellie, Warren has agreed to look into the possibility of developing an integrated IT system to automate a lot of the office work and to assist with stock control (and, possibly, herd management). Having discussed this with the Management Team (MD, Production Manager, Logistics Manager, Office Supervisor), Warren has made a start on identifying requirements for the system but has quickly got out of his depth. He has decided to limit the system initially to handling customer orders and invoices and has now hired you as a Business Analyst to continue the work, known as the First Step project. The new system will need to take customer orders and produce invoices. It has occurred to Warren that it might drive up sales if customers could place orders online as well as by phone and this is now a top priority. The requirements Warren has identified so far are: 1. All new customers need to be added to the system easily. 2. The system must record customer orders (not payments yet) up to about 50 per day. These need to be retained for five years. 3. Office staff can do 1. & 2. and so can customers themselves, via the website. 4. The system should generate (but not send) invoices automatically as orders are received. 5. Office staff (only) must be able to revise the details of an order and a new invoice should be generated as a result. 6. Weekly reports of unpaid invoices will be needed by the MD. 7. Office staff must be able to print invoices or email them to customers. 8. The Production Manager would like to be able to view all customer orders so that she can plan production. 9. It should be possible to vary the payment terms on the invoices 10. It all needs to interface with the payroll system (MD’s requirement)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

 

 Identify two functional and two non-functional requirements the system should provide

 Identify two quality attributes the new system should hold. Explain why each of the
attributes is identified as important to the system

Goatilicious , a small company based in Suffolk, has been making luxury goat milk ice cream
for nearly ten years. Its owner and Managing Director, Warren Randall, runs the business from
his farm where he and his staff rear the goats and make the ice cream which is sold to farm
shops, delicatessens, restaurants and schools across the East of England. The herd now
comprises some 300 mainly Anglo-Nubian goats and is maintained by Head Goatherd,
Malcolm Illingworth, and five other stock workers who also undertake the twice-daily milkings.
Under the supervision of Production Manager, Rachel Scott, the team of ten food technicians
manufacture the ice cream in over forty flavours (some as stock items and some made to order
only) and package it in 5 litre napolis, for serve-over counters, and retail tubs of 1litre and
500ml as well as ‘spoon in lid’ convenience tubs of 125ml. The ice cream is stored onsite in
walk-in freezers at -29°C and, using the company’s own freezer vans, delivered to customers by
the five drivers and Logistics Manager, Rhys Hawksby. Ellie Martin (Office Supervisor) coordinates all of the company’s activities from the office onsite, where she and her two office
staff process customer orders and invoices (and payments) and run the payroll as well as trying
to keep on top of maintaining levels of consumables such as feed and bedding for the goats and
the various added ingredients required to make the ice cream. Beyond a couple of simple
spreadsheets and the COTS payroll system there is no automation in the office and, following
the recent expansion of the company and in the light of Warren’s plans for the next year which
Page 2 of 5
include opening more channels to market and increasing sales by another 15%, Ellie has been
expressing concerns over her team’s ability to cope. Under some pressure from Ellie, Warren
has agreed to look into the possibility of developing an integrated IT system to automate a lot of
the office work and to assist with stock control (and, possibly, herd management). Having
discussed this with the Management Team (MD, Production Manager, Logistics Manager,
Office Supervisor), Warren has made a start on identifying requirements for the system but has
quickly got out of his depth. He has decided to limit the system initially to handling customer
orders and invoices and has now hired you as a Business Analyst to continue the work, known
as the First Step project. The new system will need to take customer orders and produce
invoices. It has occurred to Warren that it might drive up sales if customers could place orders
online as well as by phone and this is now a top priority.
The requirements Warren has identified so far are:
1. All new customers need to be added to the system easily.
2. The system must record customer orders (not payments yet) up to about 50 per day. These
need to be retained for five years.
3. Office staff can do 1. & 2. and so can customers themselves, via the website.
4. The system should generate (but not send) invoices automatically as orders are received.
5. Office staff (only) must be able to revise the details of an order and a new invoice should be
generated as a result.
6. Weekly reports of unpaid invoices will be needed by the MD.
7. Office staff must be able to print invoices or email them to customers.
8. The Production Manager would like to be able to view all customer orders so that she can
plan production.
9. It should be possible to vary the payment terms on the invoices
10. It all needs to interface with the payroll system (MD’s requirement)

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Software Development Approaches
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education