Software Engineering MCQs

Prepare with the latest Software Engineering MCQs with answers and explanations. Free online practice for competitive exams, interviews, and university tests.

1582. The CMM model is a technique to____________________?

A. automatically maintain the software reliability
B. improve the software process
C. test the software
D. all of the mentioned
✅ The correct answer is option B.
Explanation: Capability Maturity Model (CMM) is a strategy for improving the software process, irrespective of the actual life cycle model used.

1585. JIT meaning ?

A. just in time
B. java in time
C. join in time
D. none of above
✅ The correct answer is option A.

1589. Which of the following is not a use of a CASE tool ?

A. Support structured analysis and design (SA/SD)
B. Maintains the data dictionary
C. Checks whether DFDs are balanced or not
D. It complies with the available system
✅ The correct answer is option D.
Explanation: It takes long time to establish the system in order to comply with the available system

1590. In factory method pattern, the framework must instantiate classes but it only knows about the abstract classes, which it cannot initiate. How would one solve this problem ?

A. encapsulating the knowledge of which document subclass to is to be created and
B. moving this knowledge out of the framework
C. instantiating the application specific documents without knowing their class
D. all of the mentioned
✅ The correct answer is option D.
Explanation: Following all the options in order will solve the factory method problem.