A TAXONOMY OF SOFTWARE-DEVELOPMENT METHODS

Authors
Citation
Bi. Blum, A TAXONOMY OF SOFTWARE-DEVELOPMENT METHODS, Communications of the ACM, 37(11), 1994, pp. 82-94
Citations number
21
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
Journal title
ISSN journal
00010782
Volume
37
Issue
11
Year of publication
1994
Pages
82 - 94
Database
ISI
SICI code
0001-0782(1994)37:11<82:ATOSM>2.0.ZU;2-D
Abstract
Although a taxonomy is defined as either the study of the general prin ciples of scientific classification or an orderly classification of pl ants and animals categorizations of methods of user interface design a nd requirements analysis. This article follows the latter tradition by organizing a taxonomy of the methods used in software development. As with taxonomy, the term method is often misapplied. A method is a sys tematic process, technique, or mode of inquiry, which-in our case-is u sed to aid in the creation of a satisfactory software product. Many of the methods discussed here are also called methodologies, but a metho dology is defined as either a body of methods, rules, or postulates em ployed by a discipline or more simply, the study methods. Clearly we b egin with a vocabulary that is subject to many common interpretations, and precise definitions may confuse as much as they clarify.