Software-Engineering

Question 1
 

Match the following:

(P) Condition coverage                      (i) Black-box testing
(Q) Equivalence class partitioning         (ii) System testing
(R) Volume testing                        (iii) White-box testing
(S) Alpha testing                          (iv) Performance testing
 
A
P-ii, Q-iii, R-i, S-iv
B
P-iii, Q-iv, R-ii, S-i
C
P-iii, Q-ii, R-iv, S-ii
D
P-iii, Q-i, R-ii, S-iv
       Software-Engineering       Testing       GATE 2015 (Set-01)
Question 1 Explanation: 
Condition coverage is also known as predicate coverage in which each of the Boolean expression evaluated to both true and false, which is nothing but white-box testing, which tests internal structures of an application. Hence A-3.
Equivalence class partitioning ⇒ is a software testing technique that divides the input data of a software unit into partitions of equivalent data from which test cases can be derived, which is nothing but black box testing. Hence B-1.
Volume testing ⇒ volume testing refers to testing a software application with certain amount of data which is nothing but system testing C-2.
Alpha testing ⇒ Alpha testing is simulated or actual operation testing by potential user/customers, which is nothing but performance testing. D-4.
Question 2
A software requirements specification (SRS) document should avoid discussing which one of the following?
A
User interface issues
B
Non-functional requirements
C
Design specification
D
Interfaces with third party software
       Software-Engineering       SRS       GATE 2015 -(Set-2)
Question 2 Explanation: 
SRS is a description of a software system to be developed, laying out functional & nonfunctional requirements and may include a set of use cases that describe interactions the user will have with the software.
Question 3
Which one of the following assertions concerning code inspection and code walkthrough is true?
A
Code inspection is carried out once the code has been unit tested
B
Code inspection and code walkthrough are synonyms
C
Adherence to coding standards is checked during code inspection
D
Code walkthrough is usually carried out by an independent test team
       Software-Engineering       SE       GATE 2015 -(Set-2)
Question 3 Explanation: 
Note: Out of syllabus.
Question 4

A
612.06
B
612.07
C
612.08
D
612.09
       Software-Engineering       SE       GATE 2015(Set-03)
Question 4 Explanation: 
Note: Out of Syllabus.
Question 5
Consider a software program that is artificially seeded with 100 faults. While testing this program, 159 faults are detected, out of which 75 faults are from those artificially seeded faults. Assuming that both are and seeded faults are of same nature and have same distribution, the estimated number of undetected real fault is _____ .
A
175
B
176
C
177
D
178
       Software-Engineering       SE       GATE 2015(Set-03)
Question 5 Explanation: 
Note: Out of Syllabus.
Question 6
A
1-a, 2-b, 3-c, 4-d
B
1-d, 2-a, 3-b, 4-c
C
1-d, 2-b, 3-a, 4-c
D
1-c, 2-a, 3-b, 4-d
       Software-Engineering       SE       GATE 2014(Set-01)
Question 6 Explanation: 
Note: Out of syllabus.
Question 7
Which one of the following is TRUE?
A
The requirements document also describes how the requirements that are listed in the document are implemented efficiently.
B
Consistency and completeness of functional requirements are always achieved in practice.
C
Prototyping is a method of requirements validation.
D
Requirements review is carried out to find the errors in system design.
       Software-Engineering       SE       Gate 2014 Set -02
Question 7 Explanation: 
Note: Out of syllabus.
Question 8
In the context of modular software design, which one of the following combinations is desirable?
A
High cohesion and high coupling
B
High cohesion and low coupling
C
Low cohesion and high coupling
D
Low cohesion and low coupling
       Software-Engineering       SE       Gate 2014 Set -03
Question 8 Explanation: 
Note: Out of syllabus
Cohesion is a measure of internal strength within a module, whereas coupling is a measure of inter dependency among the modules. So in the context of modular software design there should be high cohesion and low coupling.
Question 9
                                                 
A
P-1, Q-2, R-3, S-4
B
P-3, Q-4, R-2, S-1
C
P-3, Q-1, R-4, S-2
D
P-4, Q-3, R-2, S-1
       Software-Engineering       SE       Gate 2013
Question 9 Explanation: 
Note: Out of syllabus [Web Technologies].
Question 10
A
There is no change.
B
Average cohesion goes up but coupling is reduced.
C
Average cohesion goes down and coupling also reduces.
D
Average cohesion and coupling increase.
       Software-Engineering       SE       Gate 2013
Question 10 Explanation: 
Note: Software Engineering is not a part of GATE syllabus now.
Question 11

The Function Point (FP) calculated for a software project are often used to obtain an estimate of Lines of Code (LOC) required for that project. Which of the following statements is FALSE in this context.

A
The relationship between FP and LOC depends on the programming language used to implement the software.
B
LOC requirement for an assembly language implementation will be more for a given FP value, than LOC for implementation in COBOL
C
On an average, one LOC of C++ provides approximately 1.6 times the functionality of a single LOC of FORTRAN
D
FP and LOC are not related to each other
       Software-Engineering       LOC       Gate 2005-IT
Question 11 Explanation: 
Note: Out of syllabus.
There are 11 questions to complete.