To ensure that the design is what the customer wants, the customer must see an early implementation of the proposed system. 
11.2B Designing a new system Prototyping
Learning objectives
Criteria assessment
Research/pair work
Benefits
Problems
Design Views
Practical work -group work You must draw a prototype for these cards (Sketching/ Paper Prototyping)
Customer conditions (cont.)
Develop a prototype for a new system
Reflection
Resources
2.81M

2. Prototyping

1.

How the client explains to
the developer what he
wants
How the developer
understands it
Documentation
How the developer
makes the prototype
Testing
How the developer
do program
What the client
needed

2. To ensure that the design is what the customer wants, the customer must see an early implementation of the proposed system. 

To ensure that the design is what
the customer wants, the customer
must see an early implementation
of the proposed system.
How is the early version of project
called?

3. 11.2B Designing a new system Prototyping

4. Learning objectives

11.2.2.4 discuss the advantages and disadvantages of
using prototypes in developing solutions
11.2.2.5 discuss the use of prototypes based on a specific
example
11.2.2.6 develop a prototype for a new system

5. Criteria assessment

• Knows what a prototype is
• Distinguishes the advantages and disadvantages
of using prototypes
• Develop a prototype for a new system

6.

A prototype represents some aspect of the full system for instance a mock-up of the graphical user interface.
Consider a prototype GUI, where users click on
command buttons and see its effect. That button is not
actually connected to a real system but is programmed
by the developer to act as if it was. The command
action is simulated with dummy data.
Now the user is beginning to see how the real system
will work before the developer spends even more time
on it.
So a prototype is NOT a fully working system but it does
provide an opportunity for the user to give feedback and
suggestions for improvements. This may happen again
and again until the full details are agreed between
developer and user. Therefore prototyping is an
'iterative' process.
Any changes required are fed back to the developer and
the Requirements Document is also updated every time
a change is needed.
It is much cheaper to build a prototype and iron out the
problems rather than go straight into the development of
the main system and then find out there are problems.
https://youtu.be/eH2h_hEqR3Y

7. Research/pair work

Prototype
Benefits
Problems
5 min

8. Benefits

9. Problems

10. Design Views

11. Practical work -group work You must draw a prototype for these cards (Sketching/ Paper Prototyping)

Battleship
Crosses and toes
Checkers
Four in a row
• Discuss the sufficiency of
your prototype for
development?
• What else can you add?

12. Customer conditions (cont.)

Mode selection:
• Computer - Player1
• Player1 - Player2
Separate form for final scores
Separate form for the list of records

13. Develop a prototype for a new system

https://pidoco.com/en
https://www.flinto.com/
https://marvelapp.com/

14. Reflection

https://miro.com/app/board/o9J_le2dSwc=/
DID NOT UNDERSTAND! HELP ME!
• I need more explanation​
• Well, everything is clear
What are the criterias for an effective prototype?

15. Resources

Read:http://www.teachict.com/as_a2_ict_new/ocr/A2_G063/331_systems_cycle/proto
typing_RAD/miniweb/pg2.htm
Rapid Prototyping 1 of 3: Sketching & Paper
Prototyping:https://www.youtube.com/watch?v=JMjozqJS44M
Rapid Prototyping 2 of 3: Digital
Prototyping:https://www.youtube.com/watch?v=KWGBGTGryFk
Rapid Prototyping 3 of 3: Native
Prototyping:https://www.youtube.com/watch?v=lusOgox4xMI
https://youtu.be/eH2h_hEqR3Y
English     Русский Правила