Directions: Answer fully each of the following questions below. This is an individual assignment. Submit a type-written document containing your answers. You may use your textbook (Chapters 1-3), the Internet, or any other inanimate source as a reference. 1. Provide 4 examples (2 positive/2 negative) of how software impacts our society. 2. What are the most important differences between agile planning and plan-based development? 3. Differentiate between "iterative" software development and incremental" software development. Support your answers by examples. 4. Software specification and software evolution are two of the fundamental activities common to all software processes. Describe what tasks primarily take place during each of these activities. 5. List and discuss the 4 fundamental project management activities, 6. What is a software prototype? What benefit do they provide to software development? 7. Briefly describe at least two major differences between the classic waterfall software process model and agile development methods such as extreme programming, Directions: Answer fully each of the following questions below. This is an individual assignment. Submit a type-written document containing your answers. You may use your textbook (Chapters 1-3), the Internet, or any other inanimate source as a reference. 1. Provide 4 examples (2 positive/2 negative) of how software impacts our society. 2. What are the most important differences between agile planning and plan-based development? 3. Differentiate between "iterative" software development and incremental" software development. Support your answers by examples. 4. Software specification and software evolution are two of the fundamental activities common to all software processes. Describe what tasks primarily take place during each of these activities. 5. List and discuss the 4 fundamental project management activities, 6. What is a software prototype? What benefit do they provide to software development? 7. Briefly describe at least two major differences between the classic waterfall software process model and agile development methods such as extreme programming