List the steps in the conventional software development cycle, drawing feedback loops to the various "reentry" points.
What are the issues of software integration? Extension? Maintenance?