Problem
I. Explain the difference between a software life cycle and a methodology. Include examples for each?
II. You are tasked with improving a legacy system. You need to customize a software life cycle for your project. Which activities would you need? In which order?
III. Consider a task you are not familiar with, such as designing an electronic voter registration system. How would you attack the problem?
IV. List at least 6 characteristics of a good software engineer?