Question 1. Briefly summarize the purpose of the analysis phase in SDLC. Explain why it exists and what it contributes to the completion of the system.
Question 2. Describe the generalization/specialization class relationship and how this relationship relates to the concept of inheritance.
Question 3. What is a use case? Why create them? How can you determine the use cases for a new system?
Question 4. Define the following terms: class, attribute, and operation. Give examples of each in a cohesive class.
Question 5. Give an explanation and an example of an object that would be an excellent candidate to diagram in an object state diagram besides the ones in your course project or text. Give an explanation and example of an object that would be a poor candidate to diagram in an object state diagram. Justify your answers.