You are on page 1of 1

Software Engineering Question Bank :

1. What is software?
2. Types of software.
3. What is software engineering?
4. Why software needs engineering?
5. Software engineering as a layered technology.
6. Benefits of developing a software using software engineering.
7. What is SDLC?
8. Steps involved in SDLC.
9. SDLC model.
10. Comparison of all the software models.
11. Feasibility study.
12. Requirements determination / gathering.
13. Requirements analysis.
14. Requirements specification.
15. Characteristics of a good SRS.
16. Components of a good SRS.
17. Four types of system modeling.
18. What is Design?
19. Outcome of design process.
20. Design Methodology (coupling and cohesion)
21. Structured Design.
22. E-R modeling.
23. CFD, DFD and SFD.
24. Detailed design.
25. Object oriented approach.
26. Object oriented concept.
27. UML concept.
28. UML diagram.
29. Coding Standards.
30. Good programming principles.
31. Unit testing.
32. System testing.
33. Integration testing.
34. White box testing.
35. Black box testing.
36. Release testing.
37. Acceptance testing.
38. Verification testing.
39. Performance testing.
40. Security testing.
41. Stress testing.
42. Recovery testing.

You might also like