Software Engineering MCQs

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

701. Which model in system modelling depicts the dynamic behaviour of the system ?

A. Context Model
B. Behavioral Model
C. Data Model
D. Object Model
✅ The correct answer is option B.
Explanation: Behavioral models are used to describe the dynamic behavior of an executing system. This can be modeled from the perspective of the data processed by the system or by the events that stimulate responses from a system.

707. How is CORE different from IBIS ?

A. Iterative in nature
B. Redundancies are removed
C. It is simple and an easier method to use
D. Consistency problems are addressed in CORE
✅ The correct answer is option D.
Explanation: Preliminary data collection is done in CORE to get some broad level data on each view point to structure the view point and to check consistency from within and outside the viewpoints.

710. If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated time-frame with no cost barriers, which model would you select ?

A. Waterfall
B. Spiral
C. RAD
D. Incremental
✅ The correct answer is option C.
Explanation: RAD model is inapplicable to develop cheaper products/software/projects as the cost of modeling, hiring highly skilled developers/designers and automated code generation is very high.But here the cost is not an issue, so one can select this model as it reduces development time.