Software Engineering - Study Mode

[#406] What is 'mocking' in the context of software testing?
Correct Answer

(A) Simulating the behavior of complex objects

[#407] Which of the following requires design control measures, such as holding and recording design reviews and qualification tests?
Correct Answer

(C) ISO 9000-3

[#408] The Incremental Model is a result of combination of elements of which two models?
Correct Answer

(C) Linear Model & Prototyping Model

Explanation

Solution: The correct answer is C: Linear Model & Prototyping Model Let's break down why: Incremental Model Explained: The Incremental Model develops software in stages or increments. Each increment builds upon the previous one, gradually adding functionality until the whole system is complete. Why Option C is Correct: * Linear Model (like Waterfall): The Linear Model (think Waterfall) provides the structured, sequential flow for each increment. Each increment goes through requirements, design, implementation, testing, and deployment phases in a linear fashion. * Prototyping Model: The Prototyping Model allows for creating a working model of a part of the system during each increment. This helps gather feedback early and refine requirements for that specific increment. Why other options are incorrect: * A: Build & Fix & Waterfall: The Build & Fix model is too chaotic, and the incremental model needs structure that Build & Fix model not provide. * B: Linear & RAD: RAD (Rapid Application Development) focuses on speed through techniques like timeboxing and code reuse, which are not core element of incremental model, although we can consider RAD model as part of increment. * D: Waterfall & RAD: While both are structured, RAD's rapid development style doesn't directly explain how the Incremental Model builds software step-by-step like the Prototyping Model does within each linear stage. In short: The Incremental Model uses a linear (Waterfall-like) approach for each increment , and it can use Prototyping to refine the functionalities for each increment.

[#409] Which of the following early OOD methods incorporates both a "micro development process" and a "macro development process." ?
Correct Answer

(A) Booch method

[#410] Which of the following is a feature of CBSE?
Correct Answer

(D) All of the mentioned