CHANGING the PARADIGM of SOFTWARE ENGINEERING.

The article discusses the difference between iterative and agile processes of software evolution and the waterfall-based paradigm of software engineering. Older models of software engineering are incapable of explaining new facts and adapting to the changing methods of the industry, illustrating the...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 49; no. 8; pp. 67 - 71
Format: Article
Published: Association for Computing Machinery Aug2006
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article discusses the difference between iterative and agile processes of software evolution and the waterfall-based paradigm of software engineering. Older models of software engineering are incapable of explaining new facts and adapting to the changing methods of the industry, illustrating the need for a new mode of software engineering that can deal with new business models. While software has been stuck in a waterfall design, which focuses on a gathering of requirements followed by support after the product is completed, it has shifted to a more evolutionary model.