Note :

*** తెలుగు లో classes కదా అని అన్ని తెలుగు పదాల లోనే ఉంటాయి అనుకోకండి Easy గా అర్థం కావడం కోసం కొన్ని ఇంగ్లీష్ పదాలనే వాడటం జరగింది.***

Friday, 8 May 2015

Incremental Model

Incremental model 





  • ఈ incremental model లో మొత్తం requirement ని చిన్న చిన్న బాగాలుగా విభజిస్తారు.
  • ఈ పద్ధతిలో చాల development cycles ఉంటాయి విటన్నిటిని కలిపి "multi -waterfall" cycle గా పిలవచ్చు.
  • సులబంగా manage చేయడం కోసం ఈ cycles ని మళ్ళి చిన్న చిన్న బాగాలుగు (module) విడగొడతారు .
  • ప్రతి ఒక్క module , requirements, design, implementation and testing phases ద్వార డెవలప్ చేయబడుతుంది.
  • ఇలా విడగొట్టిన మోడుల్స్ అన్నింటిని ఒక్కొకటి గా కలుపుకుంటూ ప్రాజెక్ట్ పూర్తి అయ్యేవరకు చేస్తారు.


For example:







  • పైన చూపిన విధంగా incremental module ఉంటుంది.
  • అంటే ఒక్కొక్క బాగాన్ని విడిగా పూర్తి చేసే , పూర్తి అయిన భాగాన్ని మరొక పూర్తి అయిన భాగం తో కలిపి చివరికి పని (project) పూర్తి చేస్తారు.
  • పైన చిత్రం లో చూపిన విధం గా ఒక్కొక్క భాగాన్ని పూర్తి చేసి step by step ప్రాజెక్ట్ ని పూర్తి చేస్తారు.



Advantages of Incremental model:




  • Generates working software quickly and early during the software life cycle.
  • This model is more flexible – less costly to change scope and requirements.
  • It is easier to test and debug during a smaller iteration.
  • In this model customer can respond to each built.
  • Lowers initial delivery cost.
  • Easier to manage risk because risky pieces are identified and handled during it’d iteration.




Disadvantages of Incremental model:




  • Needs good planning and design.
  • Needs a clear and complete definition of the whole system before it can be broken down and built incrementally.
  • Total cost is higher than waterfall.



When to use the Incremental model:




  1. The requirements of the complete system are clearly defined and understood.
  2. Major requirements must be defined; however, some details can evolve with time.
  3. There is a need to get a product to the market early.
  4. A new technology is being used
  5. Resources with needed skill set are not available
  6. There are some high risk features and goals.

No comments:

Post a Comment