Navigation Menu
Home Blog Latest Notices
Softwa
HAT Subject (Software Engineering) – FLP 1 consists of 100 MCQs covering 1 subjects. You have 120 minutes to complete it. Start with the easier questions and manage your time wisely. Good luck!
Software Engineering 100 MCQs
1. What is a sprint in Scrum?
2. What is the daily stand-up in Scrum?
3. What does CI/CD stand for?
4. What ensures code changes are ready for release?
5. What automatically deploys changes to production?
6. What is Infrastructure as Code?
7. What collects logs from multiple sources?
8. What notifies teams about system anomalies?
9. What does the DevOps lifecycle include?
10. What is pair programming?
11. What does agile estimation often use?
12. What is Object-Oriented Analysis and Design (OOAD)?
13. What is "polymorphism" in OOAD?
14. What does a class diagram in OOAD show?
15. What does "association" mean in OOAD?
16. What is "multiple inheritance" in OOAD?
17. What is GRASP in OOAD?
18. What does a state diagram in OOAD model?
19. What is Software Configuration Management (SCM)?
20. What is a branch in version control?
21. When does a conflict occur in version control?
22. What ensures configuration items are consistent with documentation?
23. What creates separate lines of development?
24. What automates the build, test, and deployment process?
25. What architecture organizes a system into layers?
26. What pattern separates data, UI, and control logic?
27. Which pattern helps decouple dependencies?
28. What are the SOLID principles?
29. What architecture structures an application as a collection of loosely coupled services?
30. What does a class diagram in UML show?
31. What does a sequence diagram in UML show?
32. What does an activity diagram in UML model?
33. What does a deployment diagram in UML show?
34. What does a state diagram in UML model?
35. What does a package diagram in UML do?
36. What is the first phase of the SDLC?
37. What is the waterfall model?
38. Which phase of the SDLC involves correcting defects and enhancing functionality?
39. What is a "sprint" in Scrum?
40. What model releases software in pieces?
41. What is RUP?
42. What is a common criticism of the waterfall model?
43. Which model is useful when requirements are unclear?
44. What approach follows a detailed plan with defined stages and deliverables?
45. What approach adapts to changes and feedback throughout development?
46. What is software engineering?
47. What is a software process?
48. What are the main phases of software engineering?
49. How does the cost of fixing a defect change as it moves to later stages?
50. What is the "waterfall" model?
51. How does IEEE define software engineering?
52. What is the software lifecycle?
53. What do software engineering ethics require?
54. What is a "milestone" in software project management?
55. What is the "V-model" in software engineering?
56. What does the "software engineering landscape" include?
57. Which professional organization publishes standards for software engineering?
58. What is software maintenance?
59. What type of maintenance fixes defects and errors?
60. What type of maintenance adapts to environmental changes?
61. What does the second law of software evolution state?
62. What does the fifth law of software evolution state?
63. What is a legacy system?
64. What is software aging?
65. What affects maintenance effort?
66. What is software retirement?
67. What development model is useful for adaptable systems?
68. What assesses the effects of a change in maintenance?
69. Which type of maintenance involves software improvement?
70. What does risk management include?
71. Who is responsible for planning, executing, and closing the project?
72. What is agile project management?
73. What contains tasks to be completed in a sprint?
74. What is PERT used for?
75. What does the project closure phase involve?
76. What is requirements engineering?
77. What do non-functional requirements describe?
78. Who is a stakeholder in requirements engineering?
79. What is an SRS?
80. What describes a sequence of actions to achieve a goal?
81. What does the "INVEST" criteria stand for?
82. What maps requirements to design, code, and test cases?
83. What does a "post-condition" in a use case specify?
84. What can lead to misinterpretation and defects in requirements?
85. What makes a well-written requirement?
86. What is a use case diagram?
87. What is a requirement?
88. Which standard provides guidelines for writing software requirements specifications?
89. What is software testing?
90. What is Quality Assurance?
91. What type of testing tests individual components?
92. What type of testing tests the complete system?
93. What type of testing verifies user requirements?
94. What type of testing tests without internal code knowledge?
95. What testing ensures new changes don't break existing functionality?
96. What type of testing checks behavior under expected load?
97. What documents a defect found during testing?
98. What is CMMI?
99. What is SPICE?
100. What does the "validation" process ensure?