Software Engineering Mcqs

Practice MCQs under Software Engineering Mcqs. 2032 available Open paginated MCQ list →

Questions

Correct options are highlighted when revealed.

1.Which element defines the characteristics and attributes of the system's end-users?

2.Which item below is not included in a test design document?

3.What term describes a collection of inputs, necessary conditions for execution, and anticipated results?

4.What term refers to the external representation of a computer-based system along with all the accompanying information that defines its syntax and semantics?

5.Which of the following techniques is classified as a black box testing method?

6.At which testing granularity level is the interaction between different modules evaluated?

7.What is the meaning of V&V in the context of software testing?

8.What type of testing involves re-executing unit, integration, and system tests following changes to ensure no new defects have been introduced?

9.Which testing technique involves dividing input data into groups where each group represents a set of equivalent inputs, ensuring that only one test case from each group is needed?

10.At what point should the testing phase be concluded?

11.What term describes the process of defining test cases or test paths for every component to be tested at a specific testing level?

12.If you aim to prevent the use of multiple inheritance in your design, which pattern is most appropriate to apply?

13.In the factory method pattern, the framework needs to create instances but only has knowledge of abstract classes, which cannot be instantiated directly. How can this issue be resolved?

14.Which design pattern establishes a one-to-many relationship between objects, ensuring that when one object changes, all its dependents are updated?

15.Which design pattern ensures that only a single instance of a class is created?

16.Which option below correctly identifies design patterns?

17.What term describes the repeated elements commonly found in design solutions?

18.If your goal is to reduce development expenses by reusing existing methods, which design pattern should you select?

19.What does the abbreviation PRD represent?

20.What is the overall impact of applying design patterns in the creation of object-oriented software?

Past Papers & Resources →