Homework 1:ÿ Read Part 1, Chapter 3 "Software processes" Sommerille, I. Software Engineering, 6th Edition, Addison-Wesley. Explain why programs which are developed using evolutionary development are likely to be difficult to maintain. Explain how both the waterfall model of the software process and the prototyping model can be accommodated in the spiral model. Describe the main activities in the software design process and the outputs of these activities. Using an entity-relation diagram, show possible relationships between the outputs of these activities. Survey the tool available in your local development environment and classify the tools according to the parameters (function, activity, breadth of support)