So far in Software Engineering we've studied types of software systems, characteristics of their context or significance, an overview of the whole Software Engineering process, and most recently how to determine what's really desired in the system.
During this you've heard the recommendation for Software Engineering processes which are cyclic rather than linear or hierarchical.
Write a 750 to 1250 word argument either for or against cycles in the analysis, design & implementation process. Your argument should address criticisms of your chosen method. Provide quotations and citations to support your position. (Multiple citations are expected. Format is not restricted, but should be sufficient for me to find the source.
This is due 2005-10-14 at 1700. Submittion can be electronic, or on paper by hand.