Anzeige

1.4 Prototyping model.pptx

3. Feb 2023
Anzeige

Más contenido relacionado

Anzeige

1.4 Prototyping model.pptx

  1. ALPHA BREATHING
  2. EVOCATION
  3. Prototyping Model EVOLUTIONARY PROCESS MODELS
  4.  Software evolves over a period of time and hence evolutionary models are more suited to software development.  They are iterative.  They enable the software developer to develop increasingly more complex versions of the software. Evolutionary Process Models
  5. Prototyping Spiral model Types of Evolutionary Models
  6.  Mock up model or throw away version of a software product.  Can be used as standalone process model or can be implemented within the context of any other process models.  Can serve as the ‘first system’. Prototyping
  7.  Used when customer defines a set of objectives but does not identify input, output or processing requirements.  Best approach when developer is not sure of:  Efficiency of an algorithm  Adaptability of an operating system  Human/machine interaction  Helps both the software engineers and stakeholders to better understand what is to be built when requirements are fuzzy. Characteristics
  8. The Prototyping Paradigm
  9.  Communication:  Software Engineer and customer defines overall objective  Identifies requirements and outline area  Quick plan is made  Quick design:  A Prototype iteration is planned quickly and modeled  The quick design focuses on the representation of those aspects of the software that will be visible to end users The Process
  10.  Construction of Prototype:  The quick design leads to the construction of the prototype.  Deployment Delivery & Feedback:  The prototype is deployed and evaluated by stakeholders.  The feedback leads to refinements of requirements.  Iteration occurs until the prototype satisfies the needs of various stakeholders. Contd..
  11.  At the prototype level no focus on software quality or long-term maintainability.  In order to make the prototype working quickly, the developer often makes implementation compromises such as use of inappropriate Operating System or Programming Language. Limitations
  12. Mind Map
  13. Summary Evolutionary Process Models  Prototyping Model  Communication  Quick plan  Modelling and quick design  Construction of prototype  Deployment delivery and feedback
  14. 1. If a prototype is successfully developed for a software, then the work product is also successfully developed- Criticize the statement. Stimulating Questions
Anzeige