Guajara in other languages: Spanish, Deutsch, French, Italian ...



Methodology

Methodology is the science that studies the methods of problem solving. Most sciences have their own specific methodology.

Methodology is sometimes used as synonym for a single, complex method.

Examples of (single, complex method) methodologies are

Table of contents
1 Methodologies
2 No more methodologies
3 See Also

Methodologies

Software engineering methods span many disciplines, including project management, analysis, specification, design, coding, testing, and quality assurance. All of the methods guiding this field are collations of all of these disciplines. Software design methods can be informally classified into thick and thin.

Thick methods include a large amount of formal process paperwork and documentation. Well-known thick methods include Cleanroom, ISO 9000, CMM and Rational Unified Process (RUP).

Thin methods eschew formal process paperwork and documentation. Well-known thin methodologies include Extreme Programming (XP) and Agile Processes.

No more methodologies

Recently, some (like Karl Weigers) have argued for no more methodologies. Methodologies tend to list the contemporary technologies and practices and insist that everyone use them. This advice is obvious for those who work on new systems and have the opportunity to use contemporary technologies and practices. This advice is useless for those who maintain legacy systems and must use legacy tools and must use older technologies and practice, due to circumstance. So, methodologies are not specifically useful. And methodologies must be updated as technologies and practices evolve.

See Also

See also software development process, software engineering, list of software engineering topics.





Wikipedia - All text is available under the terms of the GNU Free Documentation License.

Tagoror dot com  -  Legal Information  -  Contact us