Many user requirements get properly defined and

This preview shows page 49 - 61 out of 78 pages.

Many user requirements get properly defined and technical issues get resolved: these would have appeared later as change requests and resulted in incurring massive redesign costs .
Image of page 49

Subscribe to view the full document.

Advantages Users are actively involved in the development  Since in this methodology a working model of the system is provided, the users get a better understanding of the system being developed.  Errors can be detected much earlier.  Quicker user feedback is available leading to better solutions.  Missing functionality can be identified easily  Confusing or difficult functions can be identified Requirements validation, Quick implementation of incomplete, but functional application.. 50
Image of page 50
Disadvantages of Prototype model: 1. Leads to implementing and then repairing of building systems. 2. Practically, this methodology may increase the complexity of the system as scope of the system may expand beyond original plans. 3. Incomplete application may cause application not to be used as the full system was designed. 4. Incomplete or inadequate problem analysis. 51
Image of page 51

Subscribe to view the full document.

When to use Prototype model: Prototype model should be used when the desired system needs to have a lot of interaction with the end users. Typically, online systems, web interfaces have a very high amount of interaction with end users, are best suited for Prototype model. Prototyping ensures that the end users constantly work with the system and provide a feedback which is incorporated in the prototype to result in a useable system. They are excellent for designing good human computer interface systems 52
Image of page 52
53 Evolutionary Model Evolutionary model: The system is broken down into several modules which can be incrementally implemented and delivered. First develop the core modules of the system. The initial product skeleton is refined into increasing levels of capability: by adding new functionalities in successive versions.
Image of page 53

Subscribe to view the full document.

54 Evolutionary Model (CONT.) Successive version of the product: functioning systems capable of performing some useful work. A new release may include new functionality: also existing functionality in the current release might have been enhanced.
Image of page 54
55 Evolutionary Model (CONT.) A B C A A B
Image of page 55

Subscribe to view the full document.

56
Image of page 56
57 Advantages of Evolutionary Model Users get a chance to experiment with a partially developed system: much before the full working version is released, Helps finding exact user requirements: much before fully working system is developed. Core modules get tested thoroughly: reduces chances of errors in final product.
Image of page 57

Subscribe to view the full document.

58 Disadvantages of Evolutionary Model Often, difficult to subdivide problems into functional units: which can be incrementally implemented and delivered. evolutionary model is useful for very large problems , where it is easier to find modules for incremental implementation.
Image of page 58
59 Evolutionary Model with Iteration Many organizations use a combination of iterative and incremental development: a new release may include new functionality existing functionality from the current release may also have been modified.
Image of page 59

Subscribe to view the full document.

60 Evolutionary Model with
Image of page 60
Image of page 61
  • Fall '19

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes