A retail business wishes to automate some of its sales procedures. The retailer buys items in bulk from various manufacturers and re-sells them to the public at a profit. Preliminary interviews reveal that there are number of staff roles in the Sales department. A salesperson can place orders on behalf of customers and check the status of these orders. A technical salesperson has the same duties, but additionally is able to provide customers with detailed technical advice (which we would not expect an ordinary salesperson to be able to do). A sales supervisor is a salesperson, with the additional responsibility of creating new customer accounts and checking their credit-worthiness. A dispatcher is responsible for collecting the goods ordered from the warehouse and packing them for dispatch to the customer. To assist in this operation, the computer system should be able to produce a list of unpacked orders as well as delete the orders from the list that the dispatcher has packed. All staff are able to find general details of the products stocked, including stock levels and locations in the warehouse. A re-ordering clerk is responsible for finding out which products are out of stock in the warehouse, and placing orders for these products from the manufacturers. If these products are required to satisfy an outstanding order, they are considered to be "priority" products, and are ordered first. The system should be able to advise the re-order clerk of which products are "priority" products. A stock clerk is responsible for placing items that arrive from manufacturers in their correct places in the warehouse. To do this the clerk needs to be able to find the correct warehouse location for each product from the computer system. Currently, the same person in the business plays the roles of stock clerks and re-order clerk. Question 1 1.1 Apply user goal technique to identify use cases from appendix A scenario 1.2 Write at least 5 functional requirement based on the identified use cases in (1.1) vali them using FURPS process. 1.3 Write three user stories regarding Salesperson from the scenario in Appendix A

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
A retail business wishes to automate some of its sales procedures. The retailer buys items
in bulk from various manufacturers and re-sells them to the public at a profit. Preliminary
interviews reveal that there are number of staff roles in the Sales department. A salesperson
can place orders on behalf of customers and check the status of these orders. A technical
salesperson has the same duties, but additionally is able to provide customers with detailed
technical advice (which we would not expect an ordinary salesperson to be able to do). A
sales supervisor is a salesperson, with the additional responsibility of creating new customer
accounts and checking their credit-worthiness. A dispatcher is responsible for collecting the
in this operation, the computer system should be able to produce a list of unpacked orders
as well as delete the orders from the list that the dispatcher has packed. All staff are able
to find general details of the products stocked, including stock levels and locations in the
warehouse. A re-ordering clerk is responsible for finding out which products are out of stock
in the warehouse, and placing orders for these products from the manufacturers. If these
products are required to satisfy an outstanding order, they are considered to be "priority"
products, and are ordered first. The system should be able to advise the re-order clerk of
which products are "priority" products. A stock clerk is responsible for placing items that
arrive from manufacturers in their correct places in the warehouse. To do this the clerk needs
to be able to find the correct warehouse location for each product from the computer system.
Currently, the same person in the business plays the roles of stock clerks and re-order clerk.
Question 1
1.1 Apply user goal technique to identify use cases from appendix A scenario
1.2 Write at least 5 functional requirement based on the identified use cases in (1.1) vali
them using FURPS process.
1.3 Write three user stories regarding Salesperson from the scenario in Appendix A (
1.4 Develop a Use Case diagram from the identified use cases
Question 2
2.1 Develop a swimlane activity diagram based on the use case place order by salespei
2.2 Develop a domain model class diagram based on the narrative in appendix A
2.3 Develop a state machine diagram for place order use case by salesperson
Transcribed Image Text:A retail business wishes to automate some of its sales procedures. The retailer buys items in bulk from various manufacturers and re-sells them to the public at a profit. Preliminary interviews reveal that there are number of staff roles in the Sales department. A salesperson can place orders on behalf of customers and check the status of these orders. A technical salesperson has the same duties, but additionally is able to provide customers with detailed technical advice (which we would not expect an ordinary salesperson to be able to do). A sales supervisor is a salesperson, with the additional responsibility of creating new customer accounts and checking their credit-worthiness. A dispatcher is responsible for collecting the in this operation, the computer system should be able to produce a list of unpacked orders as well as delete the orders from the list that the dispatcher has packed. All staff are able to find general details of the products stocked, including stock levels and locations in the warehouse. A re-ordering clerk is responsible for finding out which products are out of stock in the warehouse, and placing orders for these products from the manufacturers. If these products are required to satisfy an outstanding order, they are considered to be "priority" products, and are ordered first. The system should be able to advise the re-order clerk of which products are "priority" products. A stock clerk is responsible for placing items that arrive from manufacturers in their correct places in the warehouse. To do this the clerk needs to be able to find the correct warehouse location for each product from the computer system. Currently, the same person in the business plays the roles of stock clerks and re-order clerk. Question 1 1.1 Apply user goal technique to identify use cases from appendix A scenario 1.2 Write at least 5 functional requirement based on the identified use cases in (1.1) vali them using FURPS process. 1.3 Write three user stories regarding Salesperson from the scenario in Appendix A ( 1.4 Develop a Use Case diagram from the identified use cases Question 2 2.1 Develop a swimlane activity diagram based on the use case place order by salespei 2.2 Develop a domain model class diagram based on the narrative in appendix A 2.3 Develop a state machine diagram for place order use case by salesperson
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
System Model 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
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