Unit -1
1. What are the differences between Software Engineering Process and Traditional Engineering
Process?
2. Illustrate the statement “Software Engineering is layered technology”.
3. Explain Software Quality Attributes in detail.
4. Explain SDLC. Also explain various activities during SDLC.
5. Explain prototyping model of SDLC. What are its advantages over conventional model? Explain
with diagram.
6. Discuss Spiral Model for Software development life cycle and highlight the Risk analysis in this
context.
7. What is the need of SDLC? Discuss evolutionary development model in detail with the help of
diagram.
8. Explain software characteristics in detail. Discuss the reasons of software crisis.
9. Discuss the various Mc Call’s quality factors with quality triangle.
10. Current trends in Software Engineering are moving away from the waterfall model for large
projects and moving toward iterative methods? What are we gaining and losing as a result?
Explain with suitable examples.
11. Discuss the prototype model. What is the effect of designing a prototype on the overall cost of
the software project?
12. Discuss the process of Waterfall Model. Mention reasons as to why classical waterfall model can
be considered impractical and cannot be used in real projects.
13. What are the essential characteristics of software engineering? How it is different from other
engineering discipline such as house building and bridge design etc.? Explain in detail the various
phases in a software development project?
14. What are the umbrella activities of a software process?
15. “Software is developed or engineered; it is not manufactured in classical sense”. Explain. (2)
16. What are the advantages of incremental model? (2)
17. List several software process paradigms. Explain how both waterfall model and prototyping
model can be accommodated in the spiral process model.
18. Explain the bath tub curve of hardware reliability.
19. What is RAD model? Explain it with its advantages and disadvantages in brief.