Analysis of a large system development problem

Assignment Help Computer Engineering
Reference no: EM132291236

Assignment - 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.

Learning Outcomes
The following course learning outcomes are assessed by completing this assessment:

S1. Critically analyse and use complex decision making to research and determine the appropriate Software Engineering tools and methodologies to utilize in a given situation.

S2. Apply professional communication skills to support and manage the engineering of a large software system.

S3. Review, critically analyse and develop artefacts to define processes for quality assurance, risk management and communication in large software development projects.

S4. Implement quality assurance activities in order to verify user requirements and validate design decisions.

A1. Analysis of a large system development problem to decide upon the best methodological approach.

Assessment Details

1) Read through the User Manual to familiarize yourself with the toothbrush and SmartGuide

2) List the functionality of the Oral B Braun 5000 electric toothbrush

3) List the functionality of the Oral B Braun 5000 SmartGuide

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)

7) You should submit a report which adheres to the presentation

Attachment:- Software Engineering Methodologies.rar

Verified Expert

This is an assignment about the functionality of the Oral B Braun 5000 electric toothbrush and the functionality of the Oral B Braun 5000 SmartGuide. Specification of this toothbrush is mentioned. Here state transition table along with state transition diagram given and explained. these are also analyzed. the comparative study is written.

Reference no: EM132291236

Questions Cloud

Discuss three difficulties students face : Discuss three difficulties students face when they work while going to school. Be sure to provide three clear examples to support your point
Explain fundamental concepts of cryptographic algorithm : ITC595 - Information Security - Charles Sturt University - Calculate the maximum number of PINs that the thief may have to enter before correctly discovering
Schools with data driven decisions : Who reports your school's data to the State Department of Education? How is data shared with parents?
Difference between licensing and certification of physician : Need writing help with an intro/body/conclusion - What is the difference between licensing and certification of a physician?
Analysis of a large system development problem : Develop a state transition diagram which includes both the toothbrush and SmartScreen - Demonstrate your final produce as a video (most smart phone cameras
Article that the theorist espen aarseth : Marie-Laure Ryan points out in her article that the theorist Espen Aarseth (1997) wants to replace the term 'interactivity' with what, and why?
Analyse and develop artefacts to define processes : ITECH7410 Software Engineering Methodologies - Federation University - State Transition Diagram - critically analyse and develop artefacts to define processes
Construct a time series plot : Assignment - Business Decision Analysis Problems. Construct a time series plot. What type of pattern exists in the data
Free of bias translate to developing curriculum : Why is it important for your curriculum to be free of bias? What can you do to try to diminish the bias that may exist in a curriculum?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write a program to read 15 values from a data file

This new data file will have two columns, i.e. first column will have the unsorted values and the second coulumn will include the sorted values.

  Write a program to get the state of pb5 and pb6 bits

Write a program to get the state of PB5 and PB6 bits. When both of them are HIGH, send $FF to PORTC; otherwise send $00 to PORTC.

  Define pros and cons which might arise toward defeating bill

As a junior congress person you have been asked to help promote a bill to allow casino gambling in your state. There is much opposition to this bill.

  Write a function to calculate the dft

In Matlab, write a function to calculate the DFT using simple multiplications and summations, write a function to implement the fast fourier transform, and write a function to reorder an array according to bit reversed index. Please provide all co..

  Explain the petersons algorithm

Wikipedia provides an implementation of Peterson's algorithm to provide mutual exclusion using loads and stores at http://en.wikipedia.org/ wiki/Peterson's.

  Display all names and phone numbers corresponding to name

Allow the user to input a last name, then search the file and display all names and phone numbers corresponding to that last name.

  How to write a program that allows the user to enter student

how to Write a program that allows the user to enter student names followed by their test scores and output the following information.

  Recognize potential ethical issues that might arise as a

you have been hired as the cio of a large multinational internet advertising company. the president of the company is

  How vlans contribute to the security of a wireless network

How VLANs contribute to the security of a wireless network. Do you see any need to implement more than one VLAN for wireless beyond the Guest VLAN?

  The readings for this week mention six stages of the

the readings for this week mention six stages of the systems development life cycle. there are other models however

  What are the three basic steps of the analysis process

What are the three basic steps of the analysis process - Is each step performed in the every project? Why or why not?

  How would you go about figuring out which results

How would you go about figuring out which results you would determine needed to be fixed first and which ones were more critical than others.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd