On This Page

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on Software Development Methodologies Set 1

Q1 | A software engineer must design the modules with the goal of high cohesion and lowcoupling.
  • True
  • False
  • all
  • none
Q2 | In what type of coupling, the complete data structure is passed from one module toanother?
  • Control Coupling
  • Stamp Coupling
  • External Coupling
  • Content Coupling
Q3 | If all tasks must be executed in the same time-span, what type of cohesion is beingexhibited?
  • Functional Cohesion
  • Temporal Cohesion
  • Functional Cohesion
  • Sequential Cohesion
Q4 | _________ defined as a collection of program statements with four basic attribute i.e. inputand output, function, mechanics and internal data
  • Module
  • Factoring
  • Fan in
  • Fan Out
Q5 | __________ is the intellectual tool that allows us to deal with concepts apart fromparticular instances of those concepts.
  • Module
  • Abstraction
  • Fan-in
  • Fan-out
Q6 | The -----------involves the use of parameterized subprograms.
  • Functional Abstraction
  • Control Abstraction
  • Cohesion
  • Coupling
Q7 | The ________ is used to state a desired effect without stating the exact mechanism ofcontrol.
  • Functional Abstraction
  • Control Abstraction
  • Cohesion
  • Coupling
Q8 | __________in this each module and its dub module corresponding to a processing step inthe execution sequence.
  • Information hiding criteria
  • Conventional criteria
  • Data abstraction criteria
  • None of these
Q9 | __________ In this each module hides a difficult or changeable design decision from theother module.
  • Information hiding criteria
  • Conventional criteria
  • Data abstraction criteria
  • None of these
Q10 | _______ In this each module hides the representation details of a major data structurebehind functions that access and modify the data structure.
  • Information hiding criteria
  • Conventional criteria
  • Data abstraction criteria
  • None of these
Q11 | A module has _______if there is some logical relationship in the elements of a module.
  • Logical cohesion
  • Temporal cohesion
  • Both A And B
  • None of these
Q12 | ___________ This module gets data from sub-ordinates and forward it tosuperordinate(boss) modules.
  • Afferent modules
  • Efferent modules
  • Co-ordinate modules
  • Transform modules.
Q13 | ___________ This module gets data from super-ordinate and forward it to sub-ordinates.
  • Afferent modules
  • Efferent modules
  • Co-ordinate modules
  • Transform modules.
Q14 | _______ This module manages the flow of data between different sub-ordinates. They areused for selection purpose and in decision making.
  • Afferent modules
  • Efferent modules
  • Co-ordinate modules
  • Transform modules.
Q15 | This module gets data from super-ordinates, process that data and again forward It tosuper-ordinate modules, These modules are used for processing purpose.
  • Afferent modules
  • Efferent modules
  • Co-ordinate modules
  • Transform modules.
Q16 | White Box techniques are also classified a
  • Design based testing
  • Structural testing
  • Error guessing technique
  • None of the mentioned
Q17 | Exhaustive testing
  • always possible
  • practically possible
  • impractical but possible
  • impractical and impossible
Q18 | Alpha testing is done a
  • Developer’s end
  • User’s end
  • Developer’s & User’s end
  • None of the mentioned
Q19 | The testing in which code is check
  • Black box testing
  • White box testing
  • Red box testing
  • Green box testing
Q20 | Testing done without planning and Documentation is ca
  • Unit testing
  • Regression testing
  • Adhoc testing
  • None of the mentioned
Q21 | Acceptance testing is also known a
  • Grey box testing
  • White box testing
  • Alpha Testing
  • Beta testing
Q22 | Which of the following is non-functional testing?
  • Black box testing
  • Performance testing
  • Unit testing
  • None of the mentioned
Q23 | Beta testing is done a
  • User’s end
  • Developer’s end
  • User’s & Developer’s end
  • None of the mentioned
Q24 | Unit testing is done by
  • Users
  • Developers
  • Customers
  • None of the mentioned
Q25 | Behavioral testing
  • White box testing
  • Black box testing
  • Grey box testing
  • None of the mentioned