Search This Blog

Friday, 19 September 2025

Case Study Questions on Software Engineering

0 comments
1. Why are models important in software engineering? Are they always necessary to follow for developing a software product?

2. Since a focus on quality demands 
resources and time, is it possible to be agile and still maintain a quality focus?

3. State whether you agree or disagree with the following statement: "Since we deliver multiple increments to the customer, why should we be concerned about quality in the early increments-we can fix problems in later iterations." Explain your answer.

4. Why is feedback important to the software team?

5. Provide three examples of software projects that would be amenable to the prototyping model. Be specific.

6. What are the advantages and disadvantages of developing software in which quality is "good enough"?  What happens when we emphasize development speed over product quality?

7. Why is it that many software developers don't pay enough attention to requirements Engineering? Are there any circumstances where you can skip it?

8. Why do requirements change during the life cycle of a software development? After all, don't customers know what they want?

9. You have been given the responsibility to elicit requirements from a customer who tells you he is busy to meet with you. What should you do?

10. Discuss some of the problems that occur when requirements must be elicited from three or more different customers.

Leave a Reply