Chap 4 prototype


Published on

Published in: Education, Technology, Business

Chap 4 prototype

  1. 1. PROTOTYPE CS343 System Analysis and Design
  2. 2. PROTOTYPE <ul><li> Prototype is a complex technique that requires knowledge of the entire systems development life cycle before it is successfully accomplished. </li></ul>
  3. 3. Kinds of information sought User Reactions User Suggestions Innovations Revision Plans
  4. 4. Kinds of Prototypes Patched-up Prototype Nonoperational Prototype First-of-a-series Prototype Selected features Prototype
  5. 5. Patched-up Prototype <ul><li>Breadboarding that creating a patched-together, working model of an integrated circuit. </li></ul><ul><li>Users can interact with the system, getting accustomed to the interface and types of output available. </li></ul><ul><li>The retrieval and storage of information may be inefficient. </li></ul>
  6. 6. Nonoperational Prototype <ul><li>Nonworking scale model which is set up to test certain aspects of the full design. </li></ul><ul><li>Be produced when the applications is too extensive to prototype but when the system can be gained through the prototyping of the input and output only. </li></ul>
  7. 7. First-of-a-series Prototype <ul><li>Creating a first full-scale model of a system. </li></ul><ul><li>This prototype is useful when many installations of the same information system are planned. </li></ul><ul><li>It minimizes the cost of overcoming any problems that it presents. </li></ul>
  8. 8. Selected Features Prototype <ul><li>An operation model includes some, but not all, of the features of the final system. </li></ul><ul><li>Other features can be added at a later date. </li></ul>
  9. 9. Reasons for using the prototype <ul><li>The more the extended time requires, the more the investment increases. </li></ul><ul><li>User requirements change over time. </li></ul><ul><li>The analyst effectively shortens the time between ascertainment of information requirements and delivery of a workable system. </li></ul>
  10. 10. What system is suitable for prototype? Many times before Certain and stable Structured Only a few times before Uncertain and unstable Unstructured or semi-structured Similar Design Experience Environment Decision Making Less suitable More suitable
  11. 11. Guidelines for developing a prototype <ul><li>Working in manageable modules </li></ul><ul><li>Building the prototype rapidly </li></ul><ul><li>Modify the prototype in successive iterations </li></ul><ul><li>Stress the user interface </li></ul>
  12. 12. Disadvantage of Prototyping <ul><li>Extending the prototype indefinitely also creates problems. </li></ul><ul><li>The prototype may be accepted in its unfinished state and pressed into service without the necessary refinements. </li></ul>
  13. 13. Advantage of Prototyping <ul><li>Changing the system early in its development. </li></ul><ul><li>Scrapping undesirable system. </li></ul><ul><li>Designing a system for user’s needs and expectations. </li></ul>
  14. 14. Users’ role in prototyping <ul><li>Experimenting with the prototype. </li></ul><ul><li>Giving open reactions to the prototype. </li></ul><ul><li>Suggesting additions to and/or deletions from the prototype. </li></ul>
  15. 15. Steps to develop the prototype <ul><li>Identify known requirements. </li></ul><ul><li>Develop working model. </li></ul><ul><li>User prototype. </li></ul><ul><li>Review prototype. </li></ul><ul><li>Repeat as needed. </li></ul>