Software Engineering Question Bank
Software Engineering Question Bank
Unit - 1
Short Questions
Big Questions
(Water fall model, V-process model, Evolutionary model - spiral model and prototype
model, and incremental process model) (Page 52-61)
7. Explain about specialized process models in detail (Formal method model and Aspect-
Oriented software development). (Page 68-86)
8. Explain in detail Unified process model. (Page 65-68)
9. Explain about personal and team process models. (Page 91-93)
Unit – 2
Short Questions
1. What is SRS?
2. What is meant by requirement elicitation or requirements gathering?
3. Explain different requirements gathering problems.
4. What are the uses of SRS document?
Big Questions
1. What are Software Requirements? List and explain the techniques involved in gathering
Requirements (Page 132-138)
2. What are desirable attributes of a good system analyst? Explain. (Page 103)
3. What is SRS? and List the elements of a SRS. (or) Explain about organization of SRS
document.(Page 134-136)
4. Explain the attributes of good and bad SRS documents (Page 133-134)
5. Discuss in detail about important categories of customer requirements. (Functional
Requirements, Non-Functional Requirements, and External Interfaces) (Page 104)
6. Explain the techniques for representing complex logic. (Page 138-139)
7. Explain in detail a formal system specification.(Page 143-145)
8. Explain how do we characterize a good software Design (Page 160-161)
9. What are Design Principles? (Page 161-168)
10. What is Cohesion and coupling? Explain different types of Cohesion and Coupling in
detail. (Page 169-171)
11. Give an overview of the design process. (Page 158-160)
12. Explain the approaches of design activities.(Page 176-179)
13. Explain an important concepts and terminologies associated with a Layered Design.
(Page 174-176)
14. Discuss about Function-Oriented and Object-Oriented designs. .(Page 176-179)
Unit – 3