Explore topic-wise MCQs in Software Engineering Mcqs.

This section includes 50 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engineering Mcqs knowledge and support exam preparation. Choose a topic below to get started.

1.

Which of the following is the best type of module coupling ?

A. Control Coupling
B. Stamp Coupling
C. Data Coupling
D. Content Coupling
Answer» D. Content Coupling
2.

Which of the following is a complementary approach to function-oriented approach ?

A. Object oriented analysis
B. Object oriented design
C. Structured approach
D. Both Object oriented analysis and design
Answer» E.
3.

In what type of coupling, the complete data structure is passed from one module to another ?

A. Control Coupling
B. Stamp Coupling
C. External Coupling
D. Content Coupling
Answer» C. External Coupling
4.

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
Answer» C. Objects encapsulate state and representation information
5.

Which of the following describes”Is-a-Relationship” ?

A. Aggregation
B. Inheritance
C. Dependency
D. All of the mentioned
Answer» C. Dependency
6.

How is generalization implemented in Object Oriented programming languages ?

A. Inheritance
B. Polymorphism
C. Encapsulation
D. Abstract Classes
Answer» B. Polymorphism
7.

Which of the following is a disadvantage of OOD ?

A. Easier maintenance
B. Objects may be understood as stand-alone entities
C. Objects are potentially reusable components
D. None of the mentioned
Answer» E.
8.

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
Answer» C. Multiple instance
9.

Objects are executed _____________________?

A. sequentially
B. in Parallel
C. sequentially & Parallel
D. none of the mentioned
Answer» D. none of the mentioned
10.

Which of the following is the worst type of module cohesion ?

A. Logical Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Coincidental Cohesion
Answer» E.
11.

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
Answer» C. Inheritance
12.

Which of the following is not an operation as per OOD algorithms and data structures ?

A. operations that manipulate data in some way
B. operations that perform a computation
C. operations that check for syntax errors
D. operations that monitor an object for the occurrence of a controlling event
Answer» D. operations that monitor an object for the occurrence of a controlling event
13.

If all tasks must be executed in the same time-span, what type of cohesion is being exhibited ?

A. Functional Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Sequential Cohesion
Answer» C. Functional Cohesion
14.

Which of the following is the worst type of module coupling ?

A. Control Coupling
B. Stamp Coupling
C. External Coupling
D. Content Coupling
Answer» D. Content Coupling
15.

Which of the following is the best type of module cohesion ?

A. Functional Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Sequential Cohesion
Answer» B. Temporal Cohesion
16.

__________________ is a measure of the degree of interdependence between modules ?

A. Cohesion
B. Coupling
C. None of the mentioned
D. All of the mentioned
Answer» C. None of the mentioned
17.

Java packages and Fortran subroutine are examples of__________________________?

A. Functions
B. Modules
C. Classes
D. Sub procedures
Answer» C. Classes
18.

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
Answer» E.
19.

Which of the following is not an activity of Structured Analysis (SA) ?

A. Functional decomposition
B. Transformation of a textual problem description into a graphic model
C. All the functions represented in the DFD are mapped to a module structure
D. All of the mentioned
Answer» D. All of the mentioned
20.

Which of the following early OOD methods incorporates both a “micro development process” and a “macro development process.” ?

A. Booch method
B. Rumbaugh method
C. Wirfs-Brock method
D. Coad and Yourdon method
Answer» B. Rumbaugh method
21.

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
Answer» C. Detailed Design (DD)
22.

A design description of an object is known as a class__________________?

A. instance
B. object
C. case
D. both instance and object
Answer» E.
23.

A design description in OOD includes___________________?

A. Protocol Description
B. Implementation Description
C. Type Description
D. both Protocol and Implementation Description
Answer» E.
24.

What encapsulates both data and data manipulation functions ?

A. Object
B. Class
C. Super Class
D. Sub Class
Answer» B. Class
25.

Which of the following points related to Object-oriented development (OOD. is true ?

A. OOA is concerned with developing an object model of the application domain
B. OOD is concerned with developing an object-oriented system model to implement requirements
C. All of the mentioned
D. None of the mentioned
Answer» D. None of the mentioned
26.

A directed arc or line in DFD represents_________________?

A. Data Store
B. Data Process
C. Data Flow
D. All of the mentioned
Answer» D. All of the mentioned
27.

Which of the following is a function of CASE Tool ?

A. Supporting Structured analysis and design (SA/SD)
B. Maintaining the data dictionary
C. Checking whether DFDs are balanced or not
D. All of the mentioned
Answer» B. Maintaining the data dictionary
28.

Data Store Symbol in DFD represents a_______________?

A. Physical file
B. Data Structure
C. Logical file
D. All of the mentioned
Answer» E.
29.

The context diagram is also known as __________________?

A. Level-0 DFD
B. Level-1 DFD
C. Level-2 DFD
D. All of the mentioned
Answer» B. Level-1 DFD
30.

Choose the option that does not define Function Oriented Software Design ?

A. It consists of module definitions
B. Modules represent data abstraction
C. Modules support functional abstraction
D. None of the mentioned
Answer» C. Modules support functional abstraction
31.

What DFD notation is represented by the Rectangle ?

A. Transform
B. Data Store
C. Function
D. None of the mentioned
Answer» C. Function
32.

In DFDs, user interactions with the system is denoted by ____________________?

A. Circle
B. Arrow
C. Rectangle
D. Triangle
Answer» B. Arrow
33.

Function-oriented design techniques starts with functional requirements specified in_______________?

A. SDD
B. SRS
C. All of the mentioned
D. None of the mentioned
Answer» C. All of the mentioned
34.

Structured Analysis is based on the principles of___________________?

A. Top-down decomposition approach
B. Divide and conquer principle
C. Graphical representation of results using DFDs
D. All of the mentioned
Answer» E.
35.

Which of the following is/are true with respect to functions ?

A. A function such as “search-book” is represented using a circle
B. Functions represent some activity
C. Function symbol is known as a process symbol or a bubble in DFD
D. All of the mentioned
Answer» E.
36.

Which of the following is not a use of a CASE tool ?

A. Support structured analysis and design (SA/SD)
B. Maintains the data dictionary
C. Checks whether DFDs are balanced or not
D. It complies with the available system
Answer» E.
37.

Which of the property of software modularity is incorrect with respect to benefits software modularity ?

A. Modules are robust
B. Module can use other modules
C. Modules Can be separately compiled and stored in a library
D. Modules are mostly dependent
Answer» E.
38.

How many layers are present in the OO design pyramid ?

A. three
B. four
C. five
D. one
Answer» C. five
39.

Grady Booch, James Rumbaugh, and Ivar Jacobson combined the best features of their individual object-oriented analysis into a new method for object oriented design known as _____________________?

A. HTML
B. XML
C. UML
D. SGML
Answer» D. SGML
40.

Which of the following is conceptually similar to objects ?

A. PACKAGE
B. PROC
C. PRIVATE
D. None of the mentioned
Answer» B. PROC
41.

The importance of software design can be summarized in a single word which is___________________?

A. Efficiency
B. Accuracy
C. Quality
D. Complexity
Answer» D. Complexity
42.

Debugging is_________________?

A. creating program code
B. finding and correcting errors in the program code
C. identifying the task to be computerized
D. creating the algorithm
Answer» C. identifying the task to be computerized
43.

Which tool is use for structured designing ?

A. Program flowchart
B. Structure chart
C. Data-flow diagram
D. Module
Answer» C. Data-flow diagram
44.

_______________ is the process of translating a task into a series of commands that a computer will use to perform that task ?

A. Project design
B. Installation
C. Systems analysis
D. Programming
Answer» E.
45.

In the Analysis phase, the development of the ______________ occurs, which is a clear statement of the goals and objectives of the project ?

A. documentation
B. flowchart
C. program specification
D. design
Answer» D. design
46.

Who designs and implement database structures ?

A. Programmers
B. Project managers
C. Technical writers
D. Database administrators
Answer» E.
47.

Which is the first step in the software development life cycle ?

A. Analysis
B. Design
C. Problem/Opportunity Identification
D. Development and Documentation
Answer» D. Development and Documentation
48.

A step by step instruction used to solve a problem is known as ___________________?

A. Sequential structure
B. A List
C. A plan
D. An Algorithm
Answer» E.
49.

Actual programming of software code is done during the __________________ step in the SDLC?

A. Maintenance and Evaluation
B. Design
C. Analysis
D. Development and Documentation
Answer» E.
50.

In Design phase, which is the primary area of concern ?

A. Architecture
B. Data
C. Interface
D. All of the mentioned
Answer» E.