Explore topic-wise MCQs in Software Engineering.

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

51.

The switch to backup power must be completed within a deadline of______________________?

A. 50 ms
B. 55 ms
C. 70 ms
D. 100 ms
Answer» B. 55 ms
52.

The _____________ specifies the behavior of a system or a part of a system?

A. Yellow box
B. Clear box
C. White box
D. Black box
Answer» E.
53.

The open source movement has meant that there is a huge reusable code base available at __________________?

A. free of cost
B. low cost
C. high cost
D. short period of time
Answer» C. high cost
54.

The _______________ of a formal specification language is often based on a syntax that is derived from standard set theory notation and predicate calculus ?

A. semantic domain
B. syntactic domain
C. sequence
D. set
Answer» C. sequence
55.

The ________________ of a specification language indicates how the language represents system requirements?

A. semantic domain
B. syntactic domain
C. sequence
D. set
Answer» B. syntactic domain
56.

The MVC pattern was originally proposed in the 1980s as an approach to________________?

A. Web application frameworks
B. Middleware integration frameworks
C. Web application frameworks
D. GUI design
Answer» E.
57.

The __________________ is connected to servers (typically powerful workstations or PCs) that play a dual role ?

A. Database
B. Software
C. Hardware
D. None of the mentioned
Answer» E.
58.

The incorporation of advice code at the specified join points by an aspect weaver is called”__________________?

A. aspect
B. join point
C. join point model
D. weaving
Answer» E.
59.

The average execution time of the power monitor process should be less than__________________?

A. 1ms
B. 10ms
C. 100ms
D. none of the mentioned
Answer» B. 10ms
60.

RTOS stands for_____________________?

A. real-life operating system
B. real-time operating system
C. real-time operating software
D. real-life operating software
Answer» C. real-time operating software
61.

Research and development in aspect-orientation has primarily focused on _____________________?

A. software re-engineering
B. artificial programming
C. aspect-oriented programming
D. all of the mentioned
Answer» D. all of the mentioned
62.

QoS stands for___________________?

A. Quality of security
B. Quality of system
C. Quality of service
D. None of the mentioned
Answer» D. None of the mentioned
63.

NET are specific to which platform ?

A. Java
B. Mac-OS
C. Microsoft
D. LINUX
Answer» D. LINUX
64.

MVC framework includes___________________?

A. Observer pattern
B. Strategy pattern
C. Composite pattern
D. All of the mentioned
Answer» E.
65.

MTTF stands for__________________?

A. mean-time-to-function
B. mean-time-to-failure
C. manufacture-time-to-function
D. none of the mentioned
Answer» C. manufacture-time-to-function
66.

_______________ is a way of providing functionality on a remote server with client access through a web browser?

A. SaaS
B. SOA
C. Configurability
D. Both SaaS and Configurability
Answer» B. SOA
67.

_____________________ is a reuse-based approach to defining, implementing, and composing loosely coupled independent components into systems?

A. Component-based software engineering
B. Component composition
C. Component model
D. Component interfaces
Answer» E.
68.

In which of the following language the frameworks will not work ?

A. C#
B. Ruby
C. PHP
D. Java
Answer» D. Java
69.

In Java,______________________ are comparable with, though not identical to, RPCs?

A. Remote Method Invocations
B. Operating System
C. Client–server computing
D. None of the mentioned
Answer» B. Operating System
70.

How does Clean room software engineering Differs from the conventional and object-oriented views ?

A. It makes explicit use of statistical quality control
B. It verifies design specification using a mathematically based proof of correctness
C. It relies heavily on statistical use testing to uncover high-impact errors
D. All of the mentioned
Answer» E.
71.

Frameworks are an effective approach to reuse, but are _____________ to introduce into software development processes.

A. difficult
B. expensive
C. unreliable
D. difficult and expensive
Answer» E.
72.

ERP stands for_________________?

A. Effective Reuse Planning
B. Enterprise Resource Planning
C. Effective Research Planning
D. None of the mentioned
Answer» C. Effective Research Planning
73.

________________ depend on there being a clear separation between the presentation of information and the computations that create and process that information?

A. Master-slave architectures
B. Client–server systems
C. Two-tier client–server architecture
D. Both Master-slave architectures AND Client–server systems
Answer» C. Two-tier client–server architecture
74.

COTS stands for___________________?

A. Commercial Off-The-Shelf systems
B. Commercial Off-The-Shelf states
C. Commercial Off-The-System state
D. None of the mentioned
Answer» B. Commercial Off-The-Shelf states
75.

COTS product reuse means_______________?

A. Class and function libraries that implement commonly used abstractions are available for reuse
B. Shared components are woven into an application at different places when the program is compiled
C. Large-scale systems that encapsulate generic business functionality and rules are configured for an organization
D. Systems are developed by configuring and integrating existing application systems
Answer» E.
76.

CORBA stands for _____________________?

A. Common Object Request Build Architecture
B. Common Object Request Broker Architecture
C. Common Object Request Break Architecture
D. All of the mentioned
Answer» C. Common Object Request Break Architecture
77.

Consider the example and categorize it accordingly, “A pattern-matching system developed as part of a text-processing system may be reused in a database management system”?

A. Application system reuse
B. Component reuse
C. Object and function reuse
D. None of the mentioned
Answer» C. Object and function reuse
78.

Cleanroom software engineering complies with the operational analysis principles by using a method called known as________________?

A. box structure specification
B. referential transparency
C. degenerative error correction
D. none of the mentioned
Answer» B. referential transparency
79.

Arrange the following activities in order to build a SOA ____________________?_x005F_x000D_i. Virtualization through mediation._x005F_x000D_ii. Track services with registries._x005F_x000D_iii. Govern, secure and manage the services._x005F_x000D_iv. Design for interoperability through the adoption of standards.

A. i, ii, iii, iv
B. iii, ii, i, iv
C. ii, iii, i, iv
D. ii, iii, iv, i
Answer» D. ii, iii, iv, i
80.

________________________ are statements that can be interpreted in a number of ways?

A. Contradictions
B. Ambiguities
C. Vagueness
D. Comments
Answer» B. Ambiguities
81.

An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another.” Which category the example belong to ?

A. Process specialization
B. Platform specialization
C. Environment specialization
D. Functional specialization
Answer» B. Platform specialization
82.

An example of a system that may use a process pipeline is a _________________________?

A. High-speed data acquisition system
B. Failure of a power supply in an embedded system
C. Both High-speed data acquisition system AND Failure of a power supply in an embedded system
D. None of the mentioned
Answer» B. Failure of a power supply in an embedded system
83.

An event in an executing program where the advice associated with an aspect may be executed is known as___________________?

A. aspect
B. join point
C. join point model
D. pointcut
Answer» C. join point model
84.

A distributed system must defend itself against__________________?

A. Modification
B. Interruption
C. Fabrication
D. All of the mentioned
Answer» E.
85.

A _______________ defines a set of standards for components, including interface standards, usage standards, and deployment standards?

A. Component-based software engineering
B. Component composition
C. Component model
D. Component interfaces
Answer» B. Component composition
86.

A component model defines standards for_________________?

A. properties
B. methods
C. mechanisms
D. all of the mentioned
Answer» E.
87.

“A client is assigned all user presentation tasks and the processes associated with data entry”.Which option supports the client’s situation ?

A. Distributed logic
B. Distributed presentation
C. Remote presentation
D. All of the mentioned
Answer» B. Distributed presentation