1 / 11

Computer Science

Computer Science. Prototyping. I need a Paper Aeroplane. You have 1 minute to make me one…. Don’t throw it! You’ll let the competition see how to make it!. End. Paper Aeroplanes. Let me see what you have made… What is the problem we have just encountered?

rnorton
Download Presentation

Computer Science

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Science Prototyping

  2. I need a Paper Aeroplane • You have 1 minute to make me one… Don’t throw it! You’ll let the competition see how to make it! End

  3. Paper Aeroplanes • Let me see what you have made… • What is the problem we have just encountered? • You were given no user requirements to go on.

  4. Book Title: Prototyping Learning Objectives • understand what prototyping is • be able to discuss the advantages and disadvantages of using prototyping when developing solutions • have experience of using prototyping to create solutions to simple problems Success Criteria • ALL— will know what prototyping is. • MOST— will know the advantages and disadvantages of using prototyping. • SOME— will use what you have learnt about SDLC and prototyping to find a solution to a simple problem.

  5. Problem – I need a paper aeroplane • I would like a paper aeroplane that is 21cm long, but the nose and tail must be separately defined (so there is a break in the middle). I do not want the plane to be wider than 8cm. I want CR Planes logo on either side of the tail and I would like a happy face on the front of the plane. • Can you write a list of user requirements in your book. CR Planes

  6. Software Development Life Cycle • What would the next steps be? • Feasibility – does the technology exist? • Analysis – what do I want? • Design – how should it look? • Implement – make it? • Evaluate it! • Maintenance? • Go through the steps and make your prototype and I will evaluate it. • If you create a plane that meets my requirements I will give you a Haribo. • Yes Paper • Interview / Ask Me • Draw It Out? • Make prototype • I can look at it • Make repairs

  7. Aeroplanes • We are going to use them next lesson. • Put your name on your plane. KEEP YOUR PLANES!!

  8. Prototyping • How does prototyping help me “the user” to get what I want? • How does prototyping help you as a “developer” to make the perfect plane? • What are some of the problems you came across with prototyping the plane? • What does the Haribo represent in our scenario?

  9. Proto-Typing Advantages Disadvantages • The customer can give feedback having seen or used a sample so the feedback will be better • The developer can get meaningful feedback before the product is developed too far • The product can be changed based on feedback during the development rather than getting to the end and the customer saying “that’s not what I meant”! • More costly to keep making prototypes • More time-consuming having to get feedback at each stage • The customer can keep moving the goal-posts, which may make the development timescales longer

  10. Review • How can you link what you have learnt today with your coursework? • What are important about the User Requirements for your coursework? • How are the user requirements used at the end? • How can you use

  11. HW • Complete homework on it’s learning for Prototyping.

More Related