Object Oriented and Agile Methods versus Classical Methods

Object Oriented analysis and design along with the Agile approach is compared and contrasted to Classical Methods, such as Structured Analysis, Structured Design, Data Flow Analysis, and Entity Relationship database modeling.

Department of Defense MIL-STD-2167 "Waterfall" is Iterative

Downloads:
3,307
Added:
December 27th 2013

Proponents of Agile often ridicule the Department of Defense (DOD) and its MIL-STD-2167 software methodology as stodgy and slow. Though the standard does set forth rigorous documentation standards, and these documentation artifacts are based upon the classical Waterfall stages of the Software Development Life Cycle (SDLC), the narrative within MIL-STD-2167 is quite explicit that the process must be iterative and incremental, two basic tenets for which A…

Objects Never? Well, Hardly Ever!

Downloads:
646
Added:
December 2nd 2013

A thorough challenge to the notions that object-oriented facilitates reuse, is more intuitive, and a more natural way of thinking that other programming languages.

Truth Revealed - The Original Waterfall Model by Winston Royce is Iterative

Downloads:
3,384
Added:
December 27th 2013

In this 1970 paper, presented at the Western Conference of the Institute of Electrical and Electronics Engineers (IEEE) in 1970, author Winston Royce sets forth the development steps that came to be known as Waterfall.  Unfortunately, it was a "straw man" version of Waterfall in his Figure 2, a version without iteration and feedback loops, that came to be popularized as "Waterfall". Royce himself was quite emphatic in his graphical portrayal of "modifie…