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

Unit testing is done by
Data Coupling
click to copy
Myers (1978) identifies seven levels of cohesion. Which level of cohesion may be defined as followed; “the output from one element in the component serves as input for some other element”?
Conventional criteria
click to copy
Which of the following is a life-cycle concern?
White box testing
click to copy
Which of the following is not a description of planning?
evolutionary development usually comes in two flavors; exploratory development, and throw-away prototyping
click to copy

Software Engineering → Coding Standards 4

Behavioral testing
External Coupling
click to copy
If a control switch is passed as an argument this is an example of _______ coupling.
Information hiding criteria
click to copy
Which best captures the nature of the quality paradigm?
Adhoc testing
click to copy
The information we need to capture during requirements analysis not include
requirements
click to copy

Software Engineering → Software Testing 4

Which of the following is black box testing
Coincidental Cohesion
click to copy
Which of the following is a type of abstraction?
Data abstraction criteria
click to copy
What are the major activities of the spiral model of software engineering?
Beta testing
click to copy
Which among the following measures how strongly the elements within a module are related?
its ability to determine the client’s real needs
click to copy

Software Engineering → Debugging 4

Which of the following is not used in measuring the size of the softwa
Functional Cohesion
click to copy
In the classical chief programmer team approach, the team member responsible for maintaining the detailed design and coding is
Logical cohesion
click to copy
In choosing a development life-cycle model, one would consider the
Performance testing
click to copy
What do you call, when the elements of a module, all operate on the same data?
coupling
click to copy

Software Engineering → Software Maintenance 4

Software Engineering:
TRUE
click to copy
Internal costs include
Afferent modules
click to copy
What are the factors to be considered when planning a software development effort?
User’s end
click to copy
Which tests are designed to confront the program with abnormal situations?
inheritance
click to copy

Software Engineering → Introduction to Software Engineering 4

While orientating yourselves to the company’s work practices, you observe that they in fact do not conduct a few tests that they should in order to comply with the relevant safety standard. When you inquire about this from the project manager, he dismisses it saying that those tests are really unnecessary (and takes an unreasonably long time to conduct, as well as being superfluous) and that they have managed with the other tests for so long, without any problems.”
Stamp Coupling
click to copy
Software Science bases its estimation of the size of a product on
Efferent modules
click to copy
Views of quality software would not include
Developers
click to copy
Which is not involved in software development process?
communicational cohesion
click to copy

Software Engineering → Software Development Models 4

With regard to Evolutionary development, identify the correct statement.
Temporal Cohesion
click to copy
In Intermediate COCOMO the mode that represents complex products is referred to as
Co-ordinate modules
click to copy
Software configuration activities would not include
Black box testing
click to copy
How does a software project manager need to act to minimize the risk of software failure?
control
click to copy

Software Engineering → Waterfall Model 3

The software life cycle can be said to consist of a series of phases. The classical model is referred to as the waterfall model. Which phase may be defined as “The concept is explored and refined, and the client’s requirements are elicited?”
Module
click to copy
Work that continues throughout the project and does not relate to any specific phase of software development is termed a(n)
Transform modules.
click to copy
In planning a software project one would
Boundary value analysis
click to copy

Software Engineering → Spiral Model 3

Which property of the rapid prototype is not important?
Abstraction
click to copy
The best way to test the Software Project Management Plan (SPMP) is by
Structural testing
click to copy
A systematic approach to software development, as epitomized by the various life-cycle models, is useful in
Size of module
click to copy

Software Engineering → Agile Model 3

The degree of interaction between two modules is known as
Functional Abstraction
click to copy
Brooks’ view of the essence of software included
impractical but possible
click to copy
A process view in software engineering would consider which of the following
is an engineering discipline concerned with all the aspects of software production
click to copy

Software Engineering → Requirement Engineering 3

The relationship between a derived class (or subclass) and base class is referred to as
Control Abstraction
click to copy
What is the essence of software engineering?
Developer’s end
click to copy
What would be investigated during Requirements analysis?
since you are new to the company, and you are unfamiliar with the internal processes and politics, you should first find-out more about the issue and its background
click to copy