Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science Prototyping.

Similar presentations


Presentation on theme: "Computer Science Prototyping."— 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. Get the class to show you their paper aeroplanes and find fault with each plane they show you.

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 KEEP YOUR PLANES!! 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 More costly to keep making prototypes
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.


Download ppt "Computer Science Prototyping."

Similar presentations


Ads by Google