M C Q s D r i v e

Software Engineering Mcqs 840 MCQs [All-Courses]

thumb

Software Engineering MCQs for job test and interview preparation, especially for fresh graduates, students, and candidates appearing in competitive exams. These multiple-choice questions cover a wide range of topics, including the fundamentals of software engineering, its various types, advanced concepts, software design, development processes, testing methods, software evolution, and security aspects.

Which of the following is a design pattern?
A Behavioral
B Structural
C Abstract Factory
D All of the mentioned
Correct Answer: All of the mentioned
The recurring aspects of designs are called design____________________?
A patterns
B documents
C structures
D methods
Correct Answer: patterns
You want to minimize development cost by reusing methods? Which design pattern would you choose ?
A Adapter Pattern
B Singleton Pattern
C Delegation pattern
D Immutable Pattern
Correct Answer: Delegation pattern
PRD stands for____________________?
A Product Requirement Document
B Project Requirement Document
C Product Restrictions Document
D None of the mentioned
Correct Answer: Product Requirement Document
The use of design patterns for the development of object-oriented software has important implications for____________________?
A Component-based software engineering
B Reusability in general
C All of the mentioned
D None of the mentioned
Correct Answer: All of the mentioned
Which mechanism is applied to use a design pattern in an OO system ?
A Inheritance
B Composition
C All of the mentioned
D None of the mentioned
Correct Answer: All of the mentioned
How many diagrams are here in Unified Modelling Language ?
A six
B seven
C eight
D nine
Correct Answer: nine
Interaction Diagram is a combined term for_____________________?
A Sequence Diagram + Collaboration Diagram
B Activity Diagram + State Chart Diagram
C Deployment Diagram + Collaboration Diagram
D None of the mentioned
Correct Answer: Sequence Diagram + Collaboration Diagram
Which diagram in UML shows a complete or partial view of the structure of a modeled system at a specific time ?
A Sequence Diagram
B Collaboration Diagram
C Class Diagram
D Object Diagram
Correct Answer: Object Diagram
Which of the following UML diagrams has a static view ?
A Collaboration
B Use case
C State chart
D Activity
Correct Answer: Use case