ITECH7410 Software Engineering Methodologies
Assignment 1 – State Transition Diagram
Overview
This assignment requires you to develop a state chart diagram for an Oral B Braun 5000 electric toothbrush. Starting from the user manual you should first analyze the functionality of the toothbrush and its interaction with the SmartGuide and then, using suitable software, produce a state transition diagram which covers both. Your state chart diagram will be demonstrated subjected to tests you have developed.
Timelines
Percentage Value of Task: 20%
Assessment Details
1) Read through the User Manual (O3764_14_LA.pdf) to familiarize yourself with the toothbrush and Smart Guide
2) List the functionality of the Oral B Braun 5000 electric toothbrush
3) List the functionality of the Oral B Braun 5000 Smart Guide
4) Choose suitable software to use in developing and demonstrating your state transition diagram e.g. MATLAB,Enterprise Architect or even Mathematica, Maple or similar software; explain your choices
5) Develop a state transition diagram which includes both the toothbrush and SmartScreen
6) Demonstrate your final produce as a video (most smart phone cameras should be adequate)
– please ask your tutor if you need feedback on the quality of the video and audio
7) You should submit a report which adheres to the presentation of academic work
Submission
Submit your report as a pdf file via Moodle. Your video should be submitted via a public link to a dropbox
Marking Criteria/Rubric
|
Task
|
Marks
|
|
|
1)
|
List all the functionality of the Oral B Braun 5000 electric
|
10
|
|
toothbrush
|
||
|
2)
|
List all the functionality of the Oral B Braun 5000
|
10
|
|
SmartGuide
|
||
|
3)
|
Choose suitable software to use in developing and
|
|
|
demonstrating your state transition diagram e.g. MatLab,
|
10
|
|
|
Enterprise Architect or even Mathematica, Maple or
|
||
|
similar software; explain your choices
|
||
|
4)
|
Develop a state transition diagram which includes both
|
20
|
|
the toothbrush and SmartScreen
|
||
|
5)
|
Create a suitable test for each function in your state
|
10
|
|
chart diagram
|
||
|
6)
|
Using the tests you have developed, demonstrate your
|
|
|
final state transition diagram as a video (most smart
|
20
|
|
|
phone cameras should be adequate) – please ask your
|
||
|
tutor if you need feedback on the quality of the video and
|
||
|
audio
|
||
|
7)
|
Report 1
|
20
|
|
Total
|
100
|
|
|
Final Mark
|
/20
|
|
To get solution visit our website www.sourceessay.com
Source: New feed