Read the following scenario carefully, then create a UML State Machine Diagram for the body composition analysis, that measures the muscle, fat & water using in Body machine: In order to start the analysis, a person should step into the machine. Then if s/he only wants to know Percent Body Fat (PBF), s/he pushes the "fat mass only" button. If s/he wants to know other details, s/he should push the "full report" button. Then, in both cases user should enter the age and gender. The user should then hold the hand electrodes and stand steady for 40 sec. The system should then display "Done" on the screen. A person should press the "ready to pay" button. The screen shows the price and asks the person whether s/he wishes to pay or to cancel. If cancelled, the system resets everything to default mode and waits for a new person to use the machine. If s/he proceeds to payment, the system asks for credit card details, the s/he enters card details and password. If the card is valid, then the system prints the receipt and the analysis report. If the card is not valid, the system redisplays the credit card details screen. 00 00

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
Read the following scenario carefully, then create a UML State
Machine Diagram for the body composition analysis, that
measures the muscle, fat & water using inBody machine:
In order to start the analysis, a person should step into the
machine. Then if s/he only wants to know Percent Body Fat
(PBF), s/he pushes the "fat mass only" button. If s/he wants
to know other details, s/he should push the "full report"
button. Then, in both cases user should enter the age and
gender. The user should then hold the hand electrodes and
stand steady for 40 sec. The system should then display
"Done" on the screen. A person should press the "ready to
pay" button. The screen shows the price and asks the person
whether s/he wishes to pay or to cancel. If cancelled, the
system resets everything to default mode and waits for a new person to
use the machine. If s/he proceeds to payment, the system asks for credit
card details, the s/he enters card details and password. If the card is valid,
then the system prints the receipt and the analysis report. If the card is not
valid, the system redisplays the credit card details screen.
Transcribed Image Text:Read the following scenario carefully, then create a UML State Machine Diagram for the body composition analysis, that measures the muscle, fat & water using inBody machine: In order to start the analysis, a person should step into the machine. Then if s/he only wants to know Percent Body Fat (PBF), s/he pushes the "fat mass only" button. If s/he wants to know other details, s/he should push the "full report" button. Then, in both cases user should enter the age and gender. The user should then hold the hand electrodes and stand steady for 40 sec. The system should then display "Done" on the screen. A person should press the "ready to pay" button. The screen shows the price and asks the person whether s/he wishes to pay or to cancel. If cancelled, the system resets everything to default mode and waits for a new person to use the machine. If s/he proceeds to payment, the system asks for credit card details, the s/he enters card details and password. If the card is valid, then the system prints the receipt and the analysis report. If the card is not valid, the system redisplays the credit card details screen.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Introduction to classical planning
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