Explore topic-wise MCQs in Software Engg.

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

1.

Which of the heterogeneous style means that any of several styles may well be apt description of the system?

A. Locality
B. Hierarchical
C. Simultaneous
D. None of the mentioned
Answer» D. None of the mentioned
2.

Which of the following type has the main goal to achieve Modifiability?

A. Main program and subroutine Architecture
B. Remote Procedure Call system
C. Object Oriented or abstract data type system
D. Main program and subroutine Architecture, Object Oriented or abstract data type system
Answer» E.
3.

Which of the following are the several architectural issues for system’s testability?

A. Its level of architectural documentation
B. Its separation of concerns
C. The degree to which the system uses information hiding
D. All of the mentioned
Answer» E.
4.

Which of the following is considered for the extensive use of legacy systems?

A. If the new system must integrate with the existing systems, care must be taken to define appropriate integration mechanisms
B. If the new system must integrate with the existing systems, care may or may not be taken to define appropriate integration mechanisms
C. If the new system must integrate with the existing systems, care must not be taken to define appropriate integration mechanisms
D. None of the mentioned
Answer» B. If the new system must integrate with the existing systems, care may or may not be taken to define appropriate integration mechanisms
5.

In which of the following style new clients can be added easily?

A. Data Flow Architecture
B. Call and Return Architecture
C. Data Centered Architectures
D. None of the mentioned
Answer» D. None of the mentioned
6.

Refinement in communication process style can be achieved by which of the following methods?

A. One-Way Data Flow Through Network of Filters
B. Requests and Replies between clients and servers
C. Probes and echoes in the graphs
D. All of the mentioned
Answer» E.
7.

Which of the following does architecture consists of?

A. Architecture consists of some structures that do not necessarily resemble each other
B. Architecture consists of many structures that do necessarily resemble each other
C. Architecture consists of many structures that do not necessarily resemble each other
D. Architecture consists of some structures that do necessarily resemble each other
Answer» D. Architecture consists of some structures that do necessarily resemble each other
8.

Which of the following factors are not discernable by run-time?

A. Modifiability
B. Portability
C. Reusability
D. All of the mentioned
Answer» E.
9.

What is layered styles?

A. The components are designed to layers to control inter component interaction
B. The components are designed to layers to control the data flow into specific direction
C. All of the mentioned
D. None of the mentioned
Answer» D. None of the mentioned
10.

Which of the following are software structures?

A. Module Structure
B. Conceptual or logical structure
C. Process structure
D. All of the mentioned
Answer» E.
11.

Which structure describes units as abstraction of system’s functional requirements?

A. Conceptual structure
B. Module structure
C. Physical structure
D. Calls structure
Answer» B. Module structure
12.

Which structure’s view is orthogonal to the module and conceptual view?

A. Module Structure
B. Process Structure
C. Uses Structure
D. Data flow
Answer» C. Uses Structure
13.

Which of the statements truly concludes client and server relation with architectural styles?

A. They are component types and their coordination is described in terms of protocols that server uses to communicate with each of its clients
B. Multiple client cannot exist at an instance
C. Architecture are countless for client and server but their architectural styles are different
D. All of the mentioned
Answer» B. Multiple client cannot exist at an instance
14.

An architecture help in evolutionary prototyping in which of the following ways?

A. Potential performance problem can be identified early in the product’s life cycle
B. The system is executable early in the product’s life cycle
C. All of the mentioned
D. None of the mentioned
Answer» D. None of the mentioned
15.

Which of the following plays equal role in targeted market?

A. Performance, Security, Usability
B. Performance, Security, Functionality
C. Performance, Availability, Reliability
D. None of the mentioned
Answer» E.
16.

What is true for a system to be proper testable?

A. It must be possible to control each components internal state and then observe its output
B. It must be possible to control each components output and then observe its internal state
C. it may or may not be possible to control each components internal state and then observe its output
D. None of the mentioned
Answer» B. It must be possible to control each components output and then observe its internal state
17.

Which of the heterogeneous style means that component of one style,when decomposed is structural according to the rules of different style?

A. Locality
B. Hierarchical
C. Simultaneous
D. None of the mentioned
Answer» C. Simultaneous
18.

Which structure’s view shows the mapping of software onto hardware?

A. Module Structure
B. Process Structure
C. Physical Structure
D. Class Structure
Answer» D. Class Structure
19.

Which change is accomplished by modifying a single component?

A. A local change
B. Non Local Change
C. Architectural change
D. All of the mentioned
Answer» B. Non Local Change
20.

What is the main technique for achieving portable software?

A. The main technique for achieving portable software is to isolate system dependency
B. The main technique for achieving portable software is to increase the overall performance
C. The main technique for achieving portable software is to have independent platform dependency
D. None of the mentioned
Answer» B. The main technique for achieving portable software is to increase the overall performance
21.

By what methods quality attributes can be judged?

A. Qualities that can be discerned by observing the system execute
B. Qualities directly attributable to the system
C. Qualities about the architecture itself that are important
D. All of the mentioned
Answer» E.
22.

Which of the following factors are discernable by run-time?

A. Performance
B. Modifiability
C. Portability
D. Integrability
Answer» B. Modifiability
23.

Which of the following can be included under Non observable measure?

A. How well the system during execution satisfy its behavioral requirements?
B. Does the system functions as desired when connected to other systems?
C. How easy it is to test and modify?
D. All of the mentioned
Answer» D. All of the mentioned
24.

What among the following belongs to learnability?

A. Does the system respond with appropriate speed to a user request
B. Can the user remember how to do system operations between users of the system
C. How quick is it for the user to learn to use the system’s interface
D. Does the system anticipate and prevent common user error?
Answer» D. Does the system anticipate and prevent common user error?
25.

What is true for availability?

A. Availability comes with both mean time to failure and mean time to repair
B. Mean time to failure is lowered by designing components that are easy to modify
C. Mean time to repair can be lengthened by fielding a less prone system
D. All of the mentioned
Answer» E.
26.

What is Usability?

A. Usability is learnability
B. Usability is Efficiency
C. Usability is Memorability
D. All of the mentioned
Answer» E.
27.

Which of the following is a key to market share?

A. Modifiability and Portability
B. Reusability and Testability
C. Portability and functionality
D. Reusability and functionality
Answer» D. Reusability and functionality
28.

What is functionality?

A. Functionality is ability of the system to do work for which it is intended
B. It is orthogonal to structure i.e. it is largely non architectural in nature
C. All of the mentioned
D. None of the mentioned
Answer» D. None of the mentioned
29.

What is reuability?

A. Designing such that system’s structure or some of its components can be reused again in future applications
B. Reusability is related to software architecture in that architectural components are the units of reuse
C. All of the mentioned
D. None of the mentioned
Answer» D. None of the mentioned
30.

What does existence of styles means?

A. Cognitive aids
B. Communication Cues
C. All of the mentioned
D. None of the mentioned
Answer» D. None of the mentioned
31.

Which of the following are important aspects for the quality of roll-out schedule?

A. Flexibility and Customizability
B. Flexibility and Reusability
C. Reusability and Customizability
D. All of the mentioned
Answer» B. Flexibility and Reusability
32.

What is correct about Data centered architecture?

A. It is modifiable with respect to changing the functionality of any particular client as other clients will not be affected
B. It is non-modifiable with respect to changing the functionality of any particular client as other clients will be affected
C. Coupling among the client will lessen the effect of data center architecture
D. All of the mentioned
Answer» E.
33.

What is Probe?

A. A probe is a message sent by process to a set of successors
B. A probe is a reply
C. All of the mentioned
D. None of the mentioned
Answer» B. A probe is a reply
34.

Which of the following is incorrect for Reference model, architectural styles and reference architecture?

A. They are not architectures
B. They are useful steps towards an architecture
C. They are set of early design decisions
D. None of the mentioned
Answer» E.
35.

What does “Every software system has an architecture” implies?

A. System itself is a component
B. Architecture an exist independently of its description or specification
C. All the system to be stable should posses an architecture
D. None of the mentioned
Answer» D. None of the mentioned
36.

Which of the following can be considered regarding client and server?

A. Client and server is an architectural style
B. Client and server may be considered as an architectural style
C. Client and server is not an architectural style
D. None of the mentioned
Answer» B. Client and server may be considered as an architectural style
37.

Which of the following type has the main goal to achieve performance?

A. Main program and subroutine Architecture
B. Remote Procedure Call system
C. Object Oriented or abstract data type system
D. All of the mentioned
Answer» C. Object Oriented or abstract data type system
38.

Which of the following aspect refers to the ease of constructing a desired system?

A. Conceptual Integrity
B. Buildability
C. Correctness and Completeness
D. All of the mentioned
Answer» C. Correctness and Completeness
39.

Which architectural style goal is to achieve Modifiability with Reuse?

A. Data Flow Architecture
B. Call and Return Architecture
C. Virtual Machine Architecture
D. None of the mentioned
Answer» B. Call and Return Architecture
40.

Which architectural style goal is to achieve Portability?

A. Data Flow Architecture
B. Call and Return Architecture
C. Virtual Machine Architecture
D. None of the mentioned
Answer» D. None of the mentioned
41.

What claim does Analyzing and evaluating architecture follow?

A. ADL’s provide valuable analytical capabilities but tend to concentrate on run-time properties of system
B. Maintainability is the main aspect
C. Maintainability has many facets
D. All of the mentioned
Answer» E.
42.

Which of the following does a business case consists of?

A. How much should a product cost?
B. What help does Architecture description language provides?
C. What is domain analysis?
D. Non of the mentioned
Answer» B. What help does Architecture description language provides?
43.

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

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

ETL stands fo?

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

Which of the following is an example of a controller for a car braking system?

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

Monitoring systems are an important class of embedded real-time systems.

A. True
B. False
Answer» B. False
48.

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

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

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