Introduction (about toothbrush)
1. List all the functionality of the Oral B Braun 5000 electric toothbrush (and draw state transition diagram of toothbrush use this tools(: MatLab, Enterprise Architect or even Mathematica, Maple or similar software; and paste the diagram in ms word
2. List all the functionality of the Oral B Braun 5000 SmartGuide (and draw state transition diagram of Smartguide use this tools (MatLab, Enterprise Architect or even Mathematica, Maple or similar software;and paste the diagram in ms word:
3. Explain advantages of tools which you have used to draw the state transition diagram
4. Draw the diagram of state transition diagram which includes both the toothbrush and SmartScreen use this tools(: MatLab, Enterprise Architect or even Mathematica, Maple or similar software; and paste the diagram in ms word
5.Create a suitable 2 different test tables for each function in your state chart diagram like for toothbrush and smart guide
Example FOR TOOTHBRUSH:
funtion |
Input |
Expected output |
Actual output |
SELECTION MODE |
|||
EXAMPLE FOR SMART GUIDE:
FUNCTION |
EXPECTED EVENT |
EXPECTED OUTCOME |
|
Functionality of Oral B Braun 5000 Electric Toothbrush
INTRODUCTION
The oral-B Braun toothbrush has very appealing features that are helpful in improved dental hygiene. The toothbrush can be used to clean the sensitive areas in the mouth such as the gums and the tongue as well as brush all the sides of the tooth and floss the inside sections of the teeth so as to floss. There are three main modes which a user can choose from out of the 5 specialized modes namely the daily mode, the deep cleaning mode and the sensitive mode. When the users interact with the toothbrush for the first time, it may cause the teeth to bleed slightly but in such a situation, a user is advised to load the sensitive mode until they get used to using the toothbrush. The toothbrush has several parts namely the brush head, SmartScreen that contains the light indicators, brushing mode display, timer and power charge alert mode. The SmartScreen is held at the brush handle. The toothbrush is useful in the timely cleaning of teeth and the toothbrush is very thorough in its cleaning and flossing process.
It is recommended for use by persons who have reduced physical, sensory, and mental abilities. The user may not have the necessary experience or knowledge and as such may require to have been given supervision or instruction concerning the use of the appliance in a safe way. This Toothbrush has an extended feature beyond the electric brushing; it can connect to one’s smartphone. The connection to the phone requires communication via an application. The radio transmission is deactivated to avoid occurrence of electromagnetic interference and compatibility conflicts. The toothbrush allows the user to set the brushing modes according to their preference. There are a number of brush heads that Oral-B offers that can fit the standard brush handle. These brush heads are the Cross-Action brush head and the Floss-Action brush heads. These two are packaged alongside the brush handle and they provide for the total cleansing of the teeth.
The state charts are used to comprehend and describe with finely the system or item behavior. The diagrams are used for analysis and design. They describe the attributes and behavior of the application objects. For this case study, the states are the two objects namely the toothbrush and the Smart phone app known as the SmartScreen. The state charts are used in modelling, a common practice in engineering designs. The use of state transition diagram is to enable the visualization of the operation of the real-life system, it specifies the structure and the behavior as well as providing a template to enable one to understand and implement the system. The state persists until something external happens usually triggering a transition. A state can persist for an indefinite period. On the other hand, an event occurs, either instantly or in a limited, finite period. It is the occurring activity. It is the external occurrence that triggers the transition. An action is the response of the system during the transition. It is either instantaneous or it requires a limited, finite period. The state transition diagrams can be represented in different manner based on the customer’s perception and the system’s perception.
State Transition Diagram of Oral B Braun 5000 Electric Toothbrush
FUNCTIONALITIES OF THE ELECTRIC TOOTHBRUSH
- The toothbrush has a battery unit or charging unit which stores the power for use.
- It has a SmartScreen which allows the toothbrush to connect to the phone App. The smartphone App can run on iOS or Android Operating Systems. The App guides one through the entire Bluetooth pairing procedure. The smartphone needs to be in a close proximity of about 5m distance. It is recommended to place the connecting smartphone safely in a dry place. The smartphone holder can hold your smartphone while using. Make sure your phone fits the stand and keeps stable.
- The Bluetooth 4.0 wireless technology is employed to enable connection with the iOS or Android based smartphone.
- During the setup, the toothbrush is wet and toothpaste is applied on it. The timer is set to either the professional mode timer or the 2 minutes timer.
- The App is started. It synchronizes with the toothbrush when powered on. It takes some few seconds to start and then it displays the brush modes and other instructions.
STATE TRANSITION DIAGRAM
FUNCTIONALITIES OF THE SMARTGUIDE
- The toothbrush has a battery unit or charging unit which stores the power for use.
- The smart guide comes with a demonstration mode. The mode is deactivated by removing the compartment cover in the back and pushing the time setting button. A flashing timer indicates that one can now adjust the time.
- The smart guide sets the toothbrush to daily mode depending on the brushing modes chosen. The 5 brushing modes displayed are:
STATE TRANSITION DIAGRAM
ADVANTAGES OF USING MATLAB-SOFTWARE ENGINEERING
The MATLAB R2017a software was used to plot the state transition diagrams. The state transition diagrams as well as the test cases were analyzed on the software for different cases.
STATE DIAGRAM (TOOTHBRUSH AND SMARTSCREEN)
The software modelling methodologies are mainly implemented using the unified modelling language. Some of the common software intensive systems such as medical electronics, transportation systems, telecommunication systems, enterprise information systems, and distributed web-based services are implemented using the modelling scheme. Some other non-software related systems are modelled using UML such as workflow, process structures and hardware design especially for networks. Some of the UML models used are Use Case diagrams, the sequence diagrams, collaboration diagrams, state chart diagrams, activity diagrams, component diagrams, deployment diagrams, and object diagrams work together to represent the systems and all its relevant specifications. UML is useful when incorporated to a development process that has a case study that is use case driven, architecture centric, iterative and incremental in nature. State charts are used to model the behavior of autonomous and reactive systems. These are systems that are event driven, they react to internal- timeouts- and external stimuli. A reactive system is one which must continuously react to the external and internal stimuli. The state chart is given as,
?????????????????????????????????????=????????????????????−????????????????????????????????+
?????????????????(????????????????????????????????????????????)+?????????????????????????????????????????????????(????????????????????????????????????????????)+
???????????????????????????????????? ????????????????????????????????????????????????????
The state transition diagram is composed of the states and the transitions. The transitions from one state to another happen when the event that is labelled on the arc occurs and the conditions are true. The output of the state transition diagram can be associated with the transition. State charts extend the system with refinement, clustering and the use of logical controls such as AND, XOR decomposition of states.
STATE TEST DESIGN
A test procedure or test step is started and requires an end. The tests are begun at the initial state and completed at the final state. The sequences of states and transitions that pass through the initial state more than once can be allowed.
Part I: Toothbrush
Function |
Input |
Expected Output |
Actual Output |
Part II: Smart Guide
Function |
Input |
Expected Output |
Actual Output |
To export a reference to this article please select a referencing stye below:
My Assignment Help. (2020). Testing The Functionality Of Oral B Braun 5000 Toothbrush And SmartGuide Is Essential.. Retrieved from https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/electric-toothbrush.html.
"Testing The Functionality Of Oral B Braun 5000 Toothbrush And SmartGuide Is Essential.." My Assignment Help, 2020, https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/electric-toothbrush.html.
My Assignment Help (2020) Testing The Functionality Of Oral B Braun 5000 Toothbrush And SmartGuide Is Essential. [Online]. Available from: https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/electric-toothbrush.html
[Accessed 18 December 2024].
My Assignment Help. 'Testing The Functionality Of Oral B Braun 5000 Toothbrush And SmartGuide Is Essential.' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/electric-toothbrush.html> accessed 18 December 2024.
My Assignment Help. Testing The Functionality Of Oral B Braun 5000 Toothbrush And SmartGuide Is Essential. [Internet]. My Assignment Help. 2020 [cited 18 December 2024]. Available from: https://myassignmenthelp.com/free-samples/itech7410-software-engineering-methodologies/electric-toothbrush.html.