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.

To arrive at a form which is suitable for implementation in some programming language is the purpose of_______________?
A Structured Analysis (SA)
B Structured Design (SD)
C Detailed Design (DD)
D None of the mentioned
Correct Answer: Structured Design (SD)
SA/SD features are obtained from which of the methodologies ?
A Constantine and Yourdon methodology
B DeMarco and Yourdon methodology
C Gane and Sarson methodology
D All of the mentioned
Correct Answer: All of the mentioned
What DFD notation is represented by the Rectangle ?
A Transform
B Data Store
C Function
D None of the mentioned
Correct Answer: Data Store
In DFDs, user interactions with the system is denoted by ____________________?
A Circle
B Arrow
C Rectangle
D Triangle
Correct Answer: Circle
Choose the incorrect statement in terms of Objects ?
A Objects are abstractions of real-world
B Objects can’t manage themselves
C Objects encapsulate state and representation information
D All of the mentioned
Correct Answer: Objects can’t manage themselves
Which of the following describes”Is-a-Relationship” ?
A Aggregation
B Inheritance
C Dependency
D All of the mentioned
Correct Answer: Inheritance
Object that collects data on request rather than autonomously is known as_________________?
A Active Object
B Passive Object
C Multiple instance
D None of the mentioned
Correct Answer: Passive Object
Which of the following is a disadvantage of OOD ?
A Easier maintenance
B Objects may be
C Objects are potentially reusable components
D None of the mentioned
Correct Answer: None of the mentioned
How is generalization implemented in Object Oriented programming languages ?
A Inheritance
B Polymorphism
C Encapsulation
D Abstract Classes
Correct Answer: Inheritance
Which of the following is a mechanism that allows several objects in an class hierarchy to have different methods with the same name ?
A Aggregation
B Polymorphism
C Inheritance
D All of the mentioned
Correct Answer: Polymorphism