IMP Question Bank
1. What is Software Engineering? Explain Software Engineering: A Layered Technology.
2. Compare Process and Product.
3. Explain SDLC.
4. Compare Prototype and RAD model.
5. Explain Waterfall Model with suitable diagram.
6. Explain Spiral Model with suitable diagram.
7. Explain Process Framework (Process Model) in detail.
8. Explain Agile Development in detail.
9. List the different agile process model and explain any one with suitable example.
10. Explain Scrum with merits and demerits.
11. Explain Extreme Programming (XP) in detail.
12. Explain risk management, monitoring and mitigation (RMMM).
13. Explain COCOMO model for cost estimation.
14. Explain software project management and W5HH Principle in detail.
15. Explain 4 P’s of Effective Project Management in detail.
16. Explain Project Scheduling and tracking with suitable example.
17. Describe process of requirement engineering in detail.
18. Explain the software requirement specification (SRS) document and characteristics of
SRS.
19. List five functional requirement and nonfunctional requirement for Library
management system.
20. Draw the Data Flow Diagram for Hotel Management System.
21. Draw the ER diagram for the system that is known to you.
22. What is activity diagram and Swim-lane? Draw activity diagram for Billing Counter of
a Shopping Mall.
23. What is Object Oriented Design of a system? Draw the Use case diagram and Class
diagram for Library Management system.
24. Draw the Time-line chart for the Library Management System.
25. State difference between procedural design and object oriented design.
26. Compare: Coupling and cohesion. Explain different types of coupling and its effect on
software modules.
27. What is User Interface? Explain the design rules for UI
28. Explain User Interface design issue.
29. What is Cyclomatic complexity? Define steps to find Cyclomatic complexity using flow
chart.
30. What is software testing? What is the role of a software tester? Compare: Black Box
Testing and White Box Testing.
31. Explain Black Box testing.
32. Explain White box testing with Example.
33. Explain various coding Standards.
34. What are the different level of testing? Explain any one with suitable example.
35. Explain concept of test case.
36. Explain the process of code review.
37. Compare and contrast alpha and beta testing.
1
38. Explain Formal Technical Review.
39. Write short note on Six Sigma standard.
40. Compare quality control with quality assurance.
41. Explain different CMM levels.
42. Explain Software Configuration management (SCM).
43. Explain Software Re-Engineering process model.
44. Differentiate Software Engineering and Reverse Engineering.
45. Difference between reverse engineering and forward engineering.
46. Explain Software as a Service (SaaS). Give its application.
47. Explain SOA with it’s advantages.
48. Write short note on: CASE
49. Explain Software process improvement with various elements of SPI frameworks.
50. Explain Client/Server Software Engineering.