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 → Software Design 4

Forward engineering in UML is the process of transforming ____
all of the mentioned
click to copy
What is used to express rules and semantics of UML?
node??
click to copy
GRASP stands for _______________.
all of the mentioned
click to copy
Which design pattern works on data and action taken based on data provided?
apply design axioms, design access layer, design view layer classes,iterate
click to copy

Software Engineering → Coding Standards 4

Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling ?
all of the mentioned
click to copy
How is class visibility expressed?
use case??
click to copy
There are _______ GRASP patterns.
the multiplicity at the target class end of an association is the number of instances that can be associated with a single instance of source class
click to copy
Which of the following are levels of design focus that can be used to categorize WebApp patterns?
content coupling
click to copy

Software Engineering → Software Testing 4

During the design phase, the overall ———— of the system is described.
??structural
click to copy
What is the quality of design?
identify interactions between actors and use cases??
click to copy
____________ object which receives request from UI layer object and then controls/coordinates with other object.
structural
click to copy
Which one pattern creating duplicate object?
stamp coupling
click to copy

Software Engineering → Debugging 4

In which of the following phase, the class objects and the interrelationships of these classes are translated and actually coded by using an object-oriented programming language?
object & class
click to copy
Name the data type which exists between the versions of the program
all of the mentioned
click to copy
Controller class is called _____________, if the class is overloaded with too many responsibilities.
??object diagram??
click to copy
In which of the following pattern, a visitor class is used which changes the executing algorithm of an element class?
common coupling
click to copy

Software Engineering → Software Maintenance 4

The OMT consists of three related but different viewpoints each capturing important aspects of the system
class diagram
click to copy
Name the data type which is involved in procedure activation.
class responsibilities and collaborators
click to copy
Benefit of ______________ is handling new variations will become easy.
class diagram??
click to copy
A pattern language ______________
destructor methods releases memory and resources allocated to objects when they were created
click to copy

Software Engineering → Introduction to Software Engineering 4

Design Axioms are 1.Maintain the independence of components2.Minimize the information content of the design
simple collaborations model
click to copy
In hierarchical model the data is represented as a/an
classes of the system, their responsibilities and collaborating classes
click to copy
Benefit of Pure Fabrication is _______________
a model into a code
click to copy
Most user interface design patterns fall with in one of ____ categories of patterns.
ocl
click to copy

Software Engineering → Software Development Models 4

Properly sequence the object oriented design process -
static
click to copy
Which language is used to describe the structure of and relationship between objects stored in database?
a specialized form of a use case??
click to copy
A ___________ is a class that does not represent a concept in the problem domain.
only developers in the review (of the crc model) are given a subset of the crc model index cards
click to copy
The ___________used to ease the construction of a complex object from simple objects.
through symbols like +,-,#
click to copy

Software Engineering → Waterfall Model 3

Which type of coupling involves direct reference to attributes or methods of another object?
all of the mentioned
click to copy
Which diagram are used to distribute files, libraries, and tables across topology of hardware?
concurrency
click to copy
Type of design patterns that provide solution for the better interaction between objects is ______________
architecture
click to copy

Software Engineering → Spiral Model 3

Which type of coupling involves passing an aggregate data structure to another object which uses only a portion of that component?
discard classes with vague names or murky responsibilities
click to copy
Which of these statements is truly acceptable?
software maturity index
click to copy
Which design pattern provides a single class which provides simplified methods required by client and delegates call to those methods?
development
click to copy

Software Engineering → Agile Model 3

Which type of the couling involves two objects accessing a global data space for both reading and writing?
simplification??
click to copy
Which of the following diagram represents the interaction of the user with the software but tells nothing about the internal working of the software?
public
click to copy
Which design pattern ensures that only one object of particular class gets created?
the static, dynamic, and functional behaviors of the system
click to copy

Software Engineering → Requirement Engineering 3

What is the purpose of Destructor methods?
??independent??
click to copy
A UML diagram that facilitates requirements gathering and interacts between system and external users, is called as
aggregation
click to copy
Which design pattern suggests multiple classes through which request is passed and multiple but only relevant classes carry out operations on the request?
both 1 and 2 are correct
click to copy