prototyping.presentations all types of prototyping, usages ...

download prototyping.presentations  all  types  of  prototyping,    usages  description,advantages,disadvantages

of 18

Transcript of prototyping.presentations all types of prototyping, usages ...

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    1/18

    Submitted bySourabh Malhotra

    Enrollment no:07716688512

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    2/18

    prototype is like a model or a simulation of areal thing. In systems analysis a prototype is amodel of the system (or subsystem) underanalysis . A system can be anything from the foodordering system at a restaurant to the air trafficcontrol system of a major airport. Prototypes ofthese systems can take many forms.They can be paper-based or computer-based .They can model the entire system with real dataor just a few screens with sample data.Prototyping is the process of developingprototypes . It is a methodology in its own rightand a technique and supplemental methodologyto other methodologies.

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    3/18

    Prototyping

    throw away

    incremental

    extremeprototyping

    evolutionary

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    4/18

    Throwaway/Rapid Prototyping : Throwaway prototyping is alsocalled as rapid or close ended prototyping . This type ofprototyping uses very little efforts with minimum requirement

    analysis to build a prototype. Once the actual requirements areunderstood, the prototype is discarded and the actual system isdeveloped with a much clear understanding of user requirements.

    Evolutionary Prototyping: Evolutionary prototyping also called asbreadboard prototyping is based on building actual functional

    prototypes with minimal functionality in the beginning. Theprototype developed forms the heart of the future prototypes ontop of which the entire system is built. Using evolutionaryprototyping only well understood requirements are included inthe prototype and the requirements are added as and whenthey are understood.

    Incremental Prototyping: Incremental prototyping refers tobuilding multiple functional prototypes of the various subsystems and then integrating all the available prototypes to forma complete system.

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    5/18

    Extreme Prototyping : Extreme prototyping isused in the web development domain . Itconsists of three sequential phases.First, a basic prototype with all the existingpages is presented in the html format. Then the data processing is simulated using aprototype services layer.Finally the services are implemented and

    integrated to the final prototype . This processis called Extreme Prototyping used to drawattention to the second phase of the process,where a fully functional UI is developed withvery little regard to the actual services.

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    6/18

    Another way that prototypes are classified is bythe fidelity of the prototype , or the degree towhich the prototype represents theappearance and interaction of the system. A low-fidelity prototype is one that is quicklyconstructed to depict concepts, designalternatives, and screen layouts.Medium-fidelity prototypes partially simulatethe system interaction and functionality. High-fidelity prototypes are fully interactive,simulating much of the functionality in the finalproduct.

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    7/18

    Low

    Medium

    High

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    8/18

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    9/18

    Paper based sketches : After producing initialsketches the best ideas can be further developed byconstructing cardboard representations of thedesign, which can be evaluated with users. This can

    then be followed by developing scenarios, softwareor video prototypes.

    Paper based story boards : Storyboard is a graphicaldepiction of the outward appearance of theintended system without accompanying systemfunctionality. Storyboard provides snapshots of theinterface at particular points in the interaction sothat the users can determine quickly if the design isheading in the right direction.

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    10/18

    Pictive : stands for Plastic Interface forCollaborative Technology Initiatives throughVideo Exploration .methodology of participatory design . ( designattempting to actively involve all stakeholders(e.g. employees, partners, customers, citizens,end users) in the design process in order to helpensure the product designed meets their needsand is usable.

    PICTIVE insures that users have early exposureto the target implementation technology

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    11/18

    Computer-based simulation

    Medium-fidelity prototypes simulate or animate some but not all featuresof the intended system.There are three approaches to limit prototype functionality

    Vertical prototyping : Vertical prototyping cuts down on thenumber of features, so that the result is a narrow system thatincludes

    in-depth functionality,buy only for a few selected

    features.

    Horizontal prototyping : Horizontal prototyping reduces the levelof functionality so that the result is a surface layer that includesthe entire user interface to a full-featured system without

    un derlying functionality .

    Horizontal prototypes allow users to feel the entire interface ,even though they can not perform any real tasks .The main advantages of horizontal prototypes are that they can beimplemented fast with the use of prototyping and screen designtoo ls , and they can be used to assess the interface as a whole .

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    12/18

    Scenario : Scenario reduces both thenumber of features and the level offunctionality. It can simulate the user

    interface as long as the user follows apreviously planned path, i.e., a user canuse a specific set of computer facilities toachieve a specific outcome underspecified circumstances.

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    13/18

    Computer based fully functional prototyping:Combination ofscenario,horizontal & vertical

    horizontal

    vertical

    scenario

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    14/18

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    15/18

    Increased user involvement in the product even beforeimplementation

    Since a working model of the system is displayed, theusers get a better understanding of the system being

    developed.

    Reduces time and cost as the defects can be detectedmuch earlier.

    Quicker user feedback is available leading to bettersolutions.

    Missing functionality can be identified easily

    Confusing or difficult functions can be identified

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    16/18

    Risk of insufficient requirement analysis owing to too muchdependency on prototype

    Users may get confused in the prototypes and actual systems.

    Practically, this methodology may increase the complexity ofthe system as scope of the system may expand beyond originalplans.

    Developers may try to reuse the existing prototypes to buildthe actual system, even when its not technically feasible

    The effort invested in building prototypes may be too much if

    not monitored properly

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    17/18

    Identify known requirements.Develop working model.

    User prototype.Review prototype.Repeat as needed

  • 8/14/2019 prototyping.presentations all types of prototyping, usages description,advantages,disadvantages

    18/18

    Thank You