Explore topic-wise MCQs in Software Engineering.

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

1.

Which of the following view shows that the system is composed of interacting processes at run time ?

A. physical
B. development
C. logical
D. process
Answer» E.
2.

Which of these following sensor is a useful as part of a burglar alarm system for commercial buildings ?

A. Movement detector
B. Door sensor
C. Window sensor
D. All of the mentioned
Answer» E.
3.

Which view in architectural design shows the key abstractions in the system as objects or object classes ?

A. physical
B. development
C. logical
D. process
Answer» D. process
4.

Which of the following pattern is the basis of interaction management in many web-based systems ?

A. architecture
B. repository pattern
C. model-view-controller
D. different operating system
Answer» D. different operating system
5.

Which of the following is/are commonly used architectural pattern(s) ?

A. Model-View-Controller
B. Layered Architecture
C. Client–server
D. All of the mentioned
Answer» E.
6.

Which of the following is not real-time architectural patterns that are commonly used ?

A. Asynchronous communication
B. Observe and React
C. Environmental Control
D. Process Pipeline
Answer» B. Observe and React
7.

Which of the following is not included in Architectural design decisions ?

A. type of application
B. distribution of the system
C. architectural styles
D. testing the system
Answer» E.
8.

Which of the following is applicable on software radio ?

A. Environmental Control
B. Process Pipeline
C. Distributed system
D. None of the mentioned
Answer» C. Distributed system
9.

Which of the following is an architectural conflict ?

A. Using large-grain components improves performance but reduces maintainability
B. Introducing redundant data improves availability but makes security more difficult
C. Localizing safety-related features usually means more communication so degraded performance
D. All of the mentioned
Answer» E.
10.

Which of the following examples is/are models of application architectures ?

A. a means of assessing components for reuse
B. a design checklist
C. a vocabulary for talking about types of applications
D. all of the mentioned
Answer» E.
11.

What translates a natural or an artificial language into another representation of that language and, for programming languages also execute the resulting code ?

A. ERP systems
B. Transaction-based information systems
C. Language processing systems
D. None of the mentioned
Answer» D. None of the mentioned
12.

What describes how a set of interacting components can share data ?

A. model-view-controller
B. architecture pattern
C. repository pattern
D. none of the mentioned
Answer» D. none of the mentioned
13.

_________________ view shows the system hardware and how software components are distributed across the processors in the system ?

A. physical
B. logical
C. process
D. all of the mentioned
Answer» B. logical
14.

Transaction processing systems may be organized as a ____________ architecture with system components responsible for input, processing, and output ?

A. Repository
B. Client–server
C. Model-View-Controller
D. Pipe and Filter
Answer» E.
15.

The UML was designed for describing _______________________?

A. object-oriented systems
B. architectural design
C. SRS
D. Both object-oriented systems and Architectural design
Answer» E.
16.

ETL stands for____________________?

A. Data Extraction Transformation & Loading
B. Data Execution Transformation & Loading
C. Extraction Transformation & Loading
D. Execution Transformation & Loading
Answer» B. Data Execution Transformation & Loading
17.

ERP stands for____________________?

A. Enterprise Research Planning
B. Enterprise Resource Planning
C. Enterprise Resource Package
D. Enterprise Research Package
Answer» C. Enterprise Resource Package
18.

Control systems may make use of the Environmental Control pattern, which is a general control pattern that includes ______________processes?

A. sensor
B. actuator
C. pipeline
D. both sensor and actuator
Answer» E.
19.

____________________ can be associated with a separate processor or core, so that the processing steps can be carried out in parallel ?

A. Process Pipeline
B. Environmental Control
C. Observe and React
D. None of the mentioned
Answer» B. Environmental Control
20.

An example of a system that may use a process pipeline is a high-speed_________________?

A. data distributing system
B. data acquisition system
C. data collector system
D. none of the mentioned
Answer» C. data collector system
21.

All the operations in a transaction need to be completed before the database changes are made _________________?

A. functional
B. available to the users
C. permanent
D. none of the mentioned
Answer» C. permanent
22.

A monitoring system examines its environment through __________________?

A. operating system
B. communication
C. set of sensors
D. none of the mentioned
Answer» D. none of the mentioned
23.

A language-processing systems may translate an XML data description into__________________?

A. a machine code
B. an alternative XML representation
C. machine code and alternative XML representation
D. a software module
Answer» D. a software module