The "Real" Software Development Lifecycle...
If you ask a student out of college or technical school how software is developed, he’ll say the software development lifecycle (SDLC) is something like: Gather requirements for a new system Design the new system’s inputs, outputs, screens, etc. Develop the system Test the system Deliver the system to the customer Maintain the system If you’re *really lucky* he’s read enough slashdot to know, it’s more of a spiral or iterative approach–less initial work, more testing, earlier customer involvement. ...