Monday, January 21, 2013

Development methodologies

Method

As stated by the website (Oxforddictionaries.com, 2013), a method is a certain systematic type of process to achieve or to find a solution for something. According to (Audioenglish.net, 2007), a method is a way of doing something especially in a methodical way with a logical arrangement.

Methodology

A methodology is described as planned sets of steps, techniques and perspectives where it will aid the people in their research (Blurtit.com, 2013). “A methodology sets out detailed requirements for quantifying the benefits of a specific project” (Verified Carbon Standard.org, 2013).

Models and life cycle

The common life cycle models according to website (Levela.com, 2013) are:

  • spiral model
  • waterfall model
  • V life cycle
  • throwaway prototyping model
  •  evolutionary prototyping model
  •   incremental/iterative development
  • reusable software model
  • automated software synthesis
There are two types of methodologies 

1.       Sequential Methodology 
2.       Concurrency Methodology

Sequential Methodology


Waterfall Life cycle model
A waterfall life cycle model follows a certain sequence, it is one of the most well knownlife cycle modelsand it is also referred to as a “Linear sequential life cycle model”. In a waterfall model each stage must be completed fully in order to continue with the other stages. At the end of each stage the project is reviewed in turn to determine if the project is in the right path thereby to assume whether or not to continue the project (Paulgu.com, 2013).



Figure 1. Waterfall Lifecycle, Source (coleyconsulting.co.uk, 2013)

 

Concurrency Methodology


Spiral lifecycle model

It is sample of an evolutionary model where it representsof each prototype iteration as a special spiral (Softdevteam.com, 2013). According to the website (Zone.ni.com, 2006), a aspiral model is another model similar to the waterfall lifecycle model. In a spiral lifecycle model it highlights the major issues that were identified in the earlier stages of the development life cycle.
Figure 2. Spiral Lifecycle, Source (buzzle.com, 2013)

Reference

Audioenglish.net (2007) What does method mean? definition, meaning and pronunciation (Free English Language Dictionary), [Online], Available: http://www.audioenglish.net/dictionary/method.htm [12 Jan 2013].
Blurtit.com (2013) What Is Methodology?, [Online], Available: http://www.blurtit.com/q121564.html [15 Jan 2013].
buzzle.com (2013) Spiral Life Cycle Model, [Online], Available: http://www.buzzle.com/articles/spiral-life-cycle-model.html [14 Jan 2013].
coleyconsulting.co.uk (2013) Waterfall Model, [Online], Available: http://www.coleyconsulting.co.uk/waterfall-model.htm [14 Jan 2013].
Levela.com (2013) Software Life Cycle Models, [Online], Available: http://www.levela.com/software_life_cycles_swdoc.htm [13 Jan 2013].
Oxforddictionaries.com (2013) Definition of method - method and characteristic (British & World English), [Online], Available: http://oxforddictionaries.com/definition/english/method [12 Jan 2013].
Paulgu.com (2013) Waterfall Life Cycle Model, [Online], Available: http://paulgu.com/wiki/Waterfall_Life_Cycle_Model [14 Jan 2013].
Softdevteam.com (2013) Spiral lifecycle model , [Online], Available: http://www.softdevteam.com/Spiral-lifecycle.asp [14 Jan 2013].
Verified Carbon Standard.org (2013) What is a Methodology?, [Online], Available: http://v-c-s.org/methodologies/what-methodology [13 Jan 2013].
Zone.ni.com (2006) Lifecycle Models, Aug , [Online], Available: http://zone.ni.com/reference/en-XX/help/371361B-01/lvdevconcepts/lifecycle_models/ [14 Jan 2013].









No comments:

Post a Comment