ITECH7410 Software Engineering: Toothbrush State Transition Diagram

Verified

Added on  2023/02/01

|6
|676
|27
Project
AI Summary
This assignment focuses on developing a state transition diagram for the Oral B Braun 5000 electric toothbrush, incorporating its interaction with the SmartGuide. The student began by analyzing the user manual to understand the functionalities of both the toothbrush and the SmartGuide, including charging, battery status, timer options, and smartphone connectivity. The assignment then required the creation of a state transition diagram and a corresponding state transition table. The diagram visually represents the different states of the toothbrush and SmartGuide, such as charging, setting the time and mode, brushing, and cleaning, along with the events that trigger transitions between these states. The state transition table further details the current state, the event, the action taken, and the resulting next state for each scenario. The final deliverable includes a report, the state transition diagram, and the state transition table, demonstrating a comprehensive understanding of software engineering methodologies applied to a practical device.
Document Page
Running head: INFORMATION TECHNOLOGIES
ITECH7410 Software Engineering Methodologies
Name of Student-
Name of University-
Author’s Note-
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1INFORMATION TECHNOLOGY
Functionality of Oral B Braun 5000 electric toothbrush
The functionalities that are associated with the Oral B electric toothbrush are stated
below:
The electric toothbrush is electrically charged having an electrical charger and a charging
unit on the handle of tooth brush.
The blue light on the toothbrush shows the charge of the tooth brush. While charging, the
blue light turns on and when the tooth brush is fully charged, the blue light turns off.
The battery of the charge is rechargeable battery and when it is low, the light flashes for
some time and before turning off.
The brush can also work with less charge in rechargeable battery. When there is no
charge in the battery, an orange light flash and after charging for 40 minutes, the brush
can be used for 2 minutes.
The brush does not have overcharging functionality and thus for using the brush for a
daily basis, the brush can be placed on the charging unit to maintain its power.
The Toothbrush also has a timer having option of “Professionals” and “2-minute” timer.
The brush has the ability to be connected to the SmartPhone.
Functionality of Oral B Braun 5000 Smart Guide
The functionalities that are associated with the Oral B SmartGuide are stated below:
The SmartGuide has a “set” or an “h/min” button which is to be pushed for adjusting the
clock time. After removing the SmartGuide from the cover, and pressing the “set” or the
“h/min” the display shows 12:00 which states that the time is then adjustable.
The SmartGuide needs battery to continue with the setting process.
Document Page
2INFORMATION TECHNOLOGY
With the set in button the time changes and with the h/min button time can be toggled.
And again for confirming the time, the set button is pressed.
The toothbrush has different modes of brushing and all the modes are shown in the
display of SmartGuide.
State Transition Diagram
State Transition Diagram for Tooth brush
Figure 1: State Transition Diagram
(Source- Created by Author)
Document Page
3INFORMATION TECHNOLOGY
State Transition Table
Current state Event Action Next state
Starting Charge Battery The tooth brush stand
is put to charge and
the blue light turns on
Uncover the
SmartGuide
Uncover the
SmartGuide
Remove the back
cover of SmartGuide
The back cover the
the SmartGuide is to
be removed in order
to set the timer and
the mode of brush on
the SmartGuide.
Place the Battery
Placing the battery Place the battery The battery is to be
placed on the
SmartGuide to set the
time
Set Time and mode
Set Time and mode Press set button Press the set button
for displaying the
time on SmartGuide
Idle
Press h/min button By pressing h/min,
the time is set for the
SmartGuide
Idle
Set Mode Set the mode of the Set the Brush Head
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4INFORMATION TECHNOLOGY
brush
Set the Brush Head Set the Brush Head The brush head is put
in to charge brush
stand by washing the
head.
Adjust the mode
Adjust the mode Adjust the mode There are different
modes for brushing
and cleaning. The
modes are changed as
per requirement of
brushing.
Selects Timer
Selects Timer Selects Timer There are two timer
that is to be selected
from the
Puts toothpaste
Puts toothpaste Puts toothpaste In toothbrush head,
toothpaste is applied
Starts Brushing
Starts Brushing Starts brushing If the user puts more
pressure while brush,
the brush will give
alarm to slow the
pressure.
Wash the brush head
Wash the brush head Wash the brush head After cleaning, the
toothbrush head is
End
Document Page
5INFORMATION TECHNOLOGY
kept clean.
chevron_up_icon
1 out of 6
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]