Home
CMMI
RUP
Book
Tools
Contact

Evolutionary prototyping model

Evolutionary prototyping model is a software development lifecycle model in which software prototype created for demonstration and requirements elaboration. Evolutionary prototyping model includes the four main phases:
  • Definition the basic requirements
  • Creating the working prototype
  • Verification of the working prototype
  • Changing or elaboration the requirements

  • Evolutionary prototyping model allows create working software prototypes fast and may be applicable to projects where:
  • System requirements early are not known in advance
  • Creating fundamentally new software
  • Developers are not confident in software architecture and algorithms

  • Advantages
    Disadvantages
    • The model can be used when the requirements cannot or will not be specified.
    • The user can experiment with the system to improve the requirements.
    • Use of the method is exploratory in nature and therefore constitutes a high-risk endeavor. Strong management is required.
    • This method is used as an excuse for hacking to avoid documenting the requirements or design, even if they are well understood.
    Software Lifecycle Selector

    Lifecycle selector saves your time and money!

    Success or failure of the software projects greatly depends on right chose software development lifecycle model. Many software developers make the big mistake of using only one software development lifecycle model (SDLCM) for all software projects. Our tool helps avoid this problem.
    Lifecycle Selector is a absolutely free, very useful and easy to use software engineering and software project management tool. Only answer Yes or No for some questions you can to select Software Lifecycle model maximally preferable for the project. more

    Software LifeCycle Selector Screensohot
    Free Download SLSelector  

    Copyright© 2006-2013