COMP 523, Spring 2007
Second Test

Paper copy is due at the beginning of class (12:30 p.m.), Thursday, April 26. 

Please be sure that your name is on the paper and that if there are multiple pages, that they are stapled together.

This is a take-home essay.  The exam is open book, open note, and open computer.  It is not open people.

The turned in paper must be no more than 2 pages long. (I will stop reading at the end of the second page.)  You may not use font smaller than 10 pt.  Use 1.5 line spacing or double spacing.  Margins must be large enough for me to write in: ¾ inch minimum.

The intention of this assignment is for you to read the question early and think about it for a while before you write.  I am looking for a well-thought out, cohesive essay.  Be sure to support the statements that you make.

The question:

In a 1986 paper, a well-known software engineer wrote that we will never find a process that allows us to design software “in a perfectly rational way,” but that there is value in pretending that we follow such a process.   A rational process is one where every step is completed in a logical and precise order. You are to write an essay supporting or disputing this position.  Consider the following questions in your response:

Remember to pledge that you have neither given nor received unauthorized aid on this exam.