Question Bank: Software Engineering and Project Management (BCS501)
Question Bank: Software Engineering and Project Management (BCS501)
Question Bank: Software Engineering and Project Management (BCS501)
Question Bank
Module 1
1. Define Software. Explain the nature of software.
2. What is Software Engineering?
3. Mention the characteristics of software.
4. What are the key challenges faced in software engineering.
5. Discuss David Hooker’s 7 principles of software engineering
practice. Advantages and disadvantages of all Model. (merits and
demerits) Applications of all models.
6. Explain Waterfall model. What are its advantages and disadvantages and its
application in software engineering.
7. Explain a process pattern with an example.
8. Illustrate the terms Process, Produce and the Project.
9. Write down the generic process framework that is applicable to any software project
/ relationship between work product, task, activity and system.
10. What are the various categories of software?
11. What are the umbrella activities of a software process?
12. Characteristics of software contrast to characteristics of hardware?
13. Discuss about software process and umbrella activities with diagram.
14. Discuss in detail about two evolutionary process models.
15. Discuss about the classical waterfall process model.
16. Explain the prototype paradigm in process models.
17. Discuss the prototyping model. What is the effect of designing a prototype on the
overall cost of the software project?
18. Describe the types of situations where iterative enhancement model might lead to
difficulties.
19. Elucidate the key features of the software process models with suitable examples.
20. Explain the generic principles of software engineering.
21. Explain about software myths in detail.
22. Explain about the unique nature of WebApps.
23. Explain about the software process in detail.
24. Explain the prescriptive process models. (all models)
25. Explain about specialized process models in detail (3 models)
26. Explain in detail Unified Process Model
27. Explain about personal and team process models