Explore topic-wise MCQs in Software Engineering Mcqs.

This section includes 111 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.

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
2.

Which category the following statement belongs,”Classes to create and manage sessions are usually part of a WAF”?

A. Session management
B. Security
C. User interaction
D. Database support
Answer» B. Security
3.

MVC framework includes___________________?

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

_______________ 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
5.

Which of the following is not an advantages of software reuse ?

A. lower costs
B. faster software development
C. high effectiveness
D. lower risks
Answer» D. lower risks
6.

Which of the following diagrams can help spot points cuts ?

A. Class diagram
B. Object diagram
C. Sequence diagram
D. ER diagram
Answer» C. Sequence diagram
7.

Which of the following is not included in the certification approach ?

A. Creation of usage scenarios
B. Specific usage file
C. Generation of test cases from the servers end.
D. Reliability
Answer» D. Reliability
8.

Which of the following is a category of a stimuli ?

A. Periodic stimuli
B. Software stimuli
C. Hardware stimuli
D. Management stimuli
Answer» B. Software stimuli
9.

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.
10.

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
11.

Which of the following is needed by Maintenance staff?

A. A specific type of equipment
B. Maintenance record for each and every equipment item
C. Check in/check out equipment for maintenance
D. All of the mentioned
Answer» E.
12.

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
13.

Which of the following term is best defined by the statement:”The operations on each side of the interface have the same name but their parameter types or the number of parameters are different.” ?

A. Parameter incompatibility
B. Operation incompleteness
C. Operation incompatibility
D. None of the mentioned
Answer» B. Operation incompleteness
14.

Which of the following is a feature of CBSE ?

A. It increases quality
B. CBSE shortens delivery time
C. CBSE increases productivity
D. All of the mentioned
Answer» E.
15.

A component model defines standards for_________________?

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

Which of the following is not an example of component technology ?

A. EJB
B. COM+
C. .NET
D. None of the mentioned
Answer» E.
17.

Which of the following term is best defined by the statement: “The names of the operations in the ‘provides’ and ‘requires’ interfaces are different.” ?

A. Parameter incompatibility
B. Operation incompleteness
C. Operation incompatibility
D. None of the mentioned
Answer» D. None of the mentioned
18.

When composing reusable components that have not been written for your application, you may need to write adaptors or ‘glue code’ to reconcile the different _____________________?

A. Component modules
B. Component composition
C. Component model
D. Component interfaces
Answer» D. Component interfaces
19.

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
20.

A distributed system must defend itself against__________________?

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

_____________________ 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.
22.

Which of the following term is best defined by the statement “In a distributed system, several processes may operate at the same time on separate computers on the network.”?

A. Concurrency
B. Openness
C. Resource sharing
D. Fault tolerance
Answer» B. Openness
23.

Which category the following statement belongs,”Frameworks don’t usually include a database but rather assume that a separate database such as MySQl”?

A. Session management
B. Security
C. User interaction
D. Database support
Answer» E.
24.

Which of the following is not a benefit of software reuse ?

A. Standards compliance
B. Increased Reliability
C. Reduced Process risk
D. Maintaining a component library
Answer» D. Maintaining a component library
25.

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.
26.

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

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

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
28.

Which of the following is a generic structure that is extended to create a more specific subsystem or application ?

A. Software reuse
B. Object-oriented programming language
C. Framework
D. None of the mentioned
Answer» D. None of the mentioned
29.

What are generic application systems that may be designed to support a particular business type, activity, or sometimes a complete enterprise ?

A. COTS-solution systems
B. COTS-integrated systems
C. ERP systems
D. Both COTS-solution and COTS-integrated systems
Answer» B. COTS-integrated systems
30.

The transition functions that are implied by the state box are defined in__________________?

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

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.
32.

Which of the following is core concern in medical record management system ?

A. maintaining records of patients
B. diagnose and treatments
C. consultations
D. all of the mentioned
Answer» B. diagnose and treatments
33.

What encapsulates state data and services in a manner that is analogous to objects ?

A. State box
B. Clean box
C. White box
D. Black box
Answer» B. Clean box
34.

Who was first to proposed the Cleanroom philosophy in software engineering ?

A. Mills
B. Dyer
C. Linger
D. All of the Mentioned
Answer» E.
35.

Which of the following is required for Certification for clean room software engineering ?

A. Sampling model
B. Component model
C. Certification model
D. All of the mentioned
Answer» E.
36.

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
37.

Which of the following Cleanroom process teams develops set of statistical test to exercise software after development ?

A. Specification team
B. Development team
C. Certification team
D. All of the mentioned
Answer» C. Certification team
38.

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
39.

Which subsystem implements the requirements defined by the application ?

A. UI
B. DBMS
C. Application subsystem
D. None of the mentioned
Answer» D. None of the mentioned
40.

Which of the following presentation is explained in the following statement:”An extension of the distributed presentation approach, primary database and application logic remain on the server, and data sent by the server is used by the client to prepare the user presentation ” ?

A. Local Presentation
B. Distributed presentation
C. Remote presentation
D. All of the mentioned
Answer» D. All of the mentioned
41.

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.
42.

Which of the following term is best defined by the statement:”The client sends structured query language (SQL) requests to the server which are transmitted as messages across the net” ?

A. File servers
B. Database servers
C. Client servers
D. None of the mentioned
Answer» C. Client servers
43.

“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
44.

Which test do you infer from the following statement: “The coordination and data management functions of the server are tested.” ?

A. Server tests
B. Application function tests
C. Transaction tests
D. Network communication tests
Answer» B. Application function tests
45.

When a client application invokes a method contained within an object elsewhere in the system, CORBA uses dynamic invocation to____________________?

A. obtain pertinent information about the desired method from the interface repository
B. create a data structure with parameters to be passed to the object
C. create a request for the object
D. all of the mentioned
Answer» E.
46.

Which of the following services is not provided by an object ?

A. Activating & Deactivating Objects
B. Security features
C. Files implementing the entities identified within the ERD
D. Registering object implementation
Answer» D. Registering object implementation
47.

Which of the following term is best defined by the statement:”When one object invokes another independent object, a message is passed between the two objects.” ?

A. Control couple
B. Application object
C. Data couple
D. Database object
Answer» D. Database object
48.

What is used to pass SQL requests and associated data from one component to another ?

A. Client/server SQL interaction
B. Remote procedure calls
C. SQL Injection
D. All of the mentioned
Answer» B. Remote procedure calls
49.

Which of the following is an essential principle of an architecture ?

A. Consistency
B. Reliability
C. Scalability
D. All of the mentioned
Answer» E.
50.

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