Quick Revision

GK One-Line Question & Answer

15541+ short questions with short answers, covering every category and sub-category on the site — no long articles to scroll through. Good for a fast recap before an exam, or a few minutes of daily practice.

Software Engineering → Requirement Engineering 4

What does a connector join?
virtual constructor
click to copy
Which of the following is true for a Hierarchical Control architectural pattern?
these design patterns concern class and object composition. concept of inheritance is used to compose interfaces and define ways to compose objects to obtain new functionalities.
click to copy
Which of the following is not real-time architectural patterns that are commonly used?
model-view-controller
click to copy
————- pattern splits system into a number of computationally independent execution structures to achieve optimized usage of resources.
each layer uses services in the layer immediately below it.
click to copy

Software Engineering → Software Design 4

What is an event-driven input task?
creator
click to copy
What is a software product line(SPL) C12?
this pattern refers to creating duplicate object while keeping performance in mind.
click to copy
Which diagram shows the configuration of run-time processing elements of the system? Select one:
logical
click to copy
————— pattern defines a runtime component that mediates the communication between a number of clients and servers.
a service can respond to requests from multiple clients.
click to copy

Software Engineering → Coding Standards 4

Which of the following is NOT a case of event synchronization?
decorator design pattern
click to copy
What happens in a Call/Return pattern?
this pattern is primarily used to reduce the number of objects created and to decrease memory footprint and increase performance.
click to copy
In two-tier client/server architecture,the running of application programs and the user interface programs is in control of
a class that encapsulates the details of how to access data in a database
click to copy
————– pattern describes a collection of distributed components that provide and/or consume the services.
a client communicates with a specific service provided on a fixed server configuration.
click to copy

Software Engineering → Software Testing 4

Which of the following type describes application architectures?
pure fabrication
click to copy
When designing an entity class as a relational table, which of the following is NOT true?
this type of pattern are specifically concerned with communication between objects.
click to copy
One of the fundamental characteristics of service-oriented architecture is
an object that mediates interactions between clients and services
click to copy
Architecture of software is based on?
the externally visible operations of a component
click to copy

Software Engineering → Debugging 4

What two categories of stereotypes are used in modeling SPL classes?
observer
click to copy
With a Negotiation pattern, which of the following is NOT true?
abstract factory
click to copy
There are two basic types of service-oriented solution logic:
the required port of one component to the provided port of another component
click to copy
Which one of the following are correct statements?
a message sent to all recipients
click to copy

Software Engineering → Software Maintenance 4

A producer sends a message to a consumer. <br> Which one of the following is asynchronous message communication?
to assign more functionality to an object without sub-classing it
click to copy
Yellow pages brokering is useful when a service requester:
it introduces thread safety issue when the singleton instance is instantiated on demand
click to copy
“An administrator wants to run different parts of the application in different systems, and also the system needs to exchange, add and remove the components at run-time.” Which one of the following architecture patterns will be most suitable in the context given above?
a task that receives inputs from an external device when it generates interrupts
click to copy
 Which of the statements truly concludes client and server relation with architectural styles?
it provides overall control by coordinating several control components.
click to copy

Software Engineering → Introduction to Software Engineering 4

What happens in a Layers of Abstraction pattern?
all of above
click to copy
What is the difference between an active object and a passive object?
both 2 & 3
click to copy
System’s ability to continuously provide correct service without any failure, is called
user event
click to copy
What is a use case?
a family of systems with some common components and some variable components
click to copy

Software Engineering → Software Development Models 3

How is Multiple Client/Multiple Service architectural pattern different from a Multiple Client/Single Service architectural pattern?
high cohesion
click to copy
What does the C30software architecture describe?
a recurring architecture used in a variety of systems
click to copy
Layered architecture style is best suited to develop the software applications which require
transaction processing applications and language processing systems
click to copy

Software Engineering → Waterfall Model 3

In a SOA, which of the following is NOT true?
delegation pattern
click to copy
How are feature conditions used in a software product line(SPL) C32 state machine?
database servers
click to copy
—————- pattern facilitates accessing shared resources and services for large numbers of distributed distributed clients.
reuse and application role stereotypes
click to copy

Software Engineering → Spiral Model 3

What does a component interface consist of?
this pattern builds a complex object using simple objects and using a step by step approach.
click to copy
What is a kernel system in a software product line(SPL)?
a view of the physical configuration in terms of nodes and interconnections
click to copy
—————– pattern suggests a solution in which components interact with via announced messages or events.
the producer does not wait for a response from the consumer.
click to copy

Software Engineering → Agile Model 3

What is broadcast message communication?
this pattern is used to separate application\s concerns.
click to copy
Systems that involve interaction with a shared database can be considered as.
broker
click to copy
Adding an intermediate component between two interacting modules in an application will improve:
testing the system
click to copy