Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this question, you must draw your own UML sequence diagram for the following scenario. Note: screenshots from other websites / tools will not be

In this question, you must draw your own UML sequence diagram for the following
scenario. Note: screenshots from other websites/tools will not be accepted (0 mark)
Part 1: Consider the following required functionality of a "print-on-demand" service at PTUK.
Based on the following use case description of "place an order", draw a corresponding UML.
Sequence Diagram
The print-on-demand service provides customers with the possibility to print posters, flyers, or books on
demand. The customer should be able to select a type of product (i.e., poster, flyer, or book), a desired
quantity, and a paper type. In case a book needs to be printed, the customer can additionally choose
between hardback and paperback. Finally, the customer needs to provide a PDF file containing the desired
content.
For the customer to be able to place an order, he or she must have an account. The customer can create an
account by choosing a username/password combination. Furthermore, his or her address and credit card
number can be linked to the account, which is required when placing an order.
Once a customer has provided the information for an order, the system checks if all required information
is there, either given in the order (type of product, quantity, etc.) or in the account (address and payment
information). If any information is lacking, the system will inform the customer that it needs to be added
before the order can be placed. Once all information is in place, the order is placed, and the credit card
information is sent to the bank for approval. If the bank approves the card, the order is finalized.
A printing agent is in charge of actually performing the printing. He or she inspects the provided PDF files
of finalized orders. If a file does not meet the quality requirements, the customer will be informed about
this, and the order is temporarily put on hold until the customer has provided a new PDF file.
Finally, the administrator monitors if sufficient paper and ink stock is always present. Whenever the
amount of paper or ink is running low, an order must be placed with the appropriate supplier (either the
paper or ink supplier).
Part 2: Create a UML Use Case Diagram that shows the main functionalities (5 or 6) from the
previous scenario in (Part 1).
Part 1:
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2016 Riva Del Garda Italy September 19 23 2016 Proceedings Part 1 Lnai 9851

Authors: Paolo Frasconi ,Niels Landwehr ,Giuseppe Manco ,Jilles Vreeken

1st Edition

3319461273, 978-3319461274

Students also viewed these Databases questions