All mock tests are FREE till 31 December — register to save your progress
UGC NET · PAPER 2

UGC NET Paper 2 Computer Science – Unit 6: Software Engineering PYQ (June 2025)

10 questions · answer key at the end · updated 11 Oct 2026
Q10. Match List I (Software Quality Characteristic) with List II (Description)
List IList II
A. ReliabilityI. Ability to transfer the software from one organization or hardware/software environment to another.
B. EfficiencyII. Capability of software to maintain its level of performance under stated conditions for a stated period of time.
C. MaintainabilityIII. Relationship between the level of performance of the software and the amount of resources used, under stated conditions.
D. PortabilityIV. Effort needed to make modifications, including corrections, improvements or adaptation of software to changes in environment, requirements and functional specifications.
  1. A-II, B-III, C-I, D-IV
  2. A-II, B-III, C-IV, D-I
  3. A-III, B-II, C-I, D-IV
  4. A-IV, B-II, C-I, D-III
Answer & explanation →
Q18. The process followed in order to find difficult, unknown and hidden information about a software system is called
  1. Software Engineering
  2. Software Re-Engineering
  3. Reverse Engineering
  4. Inverse Engineering
Answer & explanation →
Q20. Which of the following is NOT a software characteristic?
  1. Software does not wear out
  2. Software is flexible
  3. Software is not manufactured
  4. Software is always correct
Answer & explanation →
Q21. Which of the following cohesions are better than the Procedural Cohesion?
A. Functional Cohesion
B. Sequential Cohesion
C. Temporal Cohesion
D. Communicational Cohesion
E. Logical Cohesion
Choose the correct answer from the options given below:
  1. A and D Only
  2. A, B and D Only
  3. C, D and E Only
  4. A, D and E Only
Answer & explanation →
Q25. Which of the following belongs to McCall's quality factors?
A. Maintainability
B. Usability
C. Integrity
D. Functionality
Choose the correct answer from the options given below:
  1. A and D Only
  2. A, B and D Only
  3. C and D Only
  4. A, B and C Only
Answer & explanation →
Q32. Estimation of software development effort for organic software in basic COCOMO is
  1. E = 2.4 (KLOC)1.05 PM
  2. E = 3.4 (KLOC)1.06 PM
  3. E = 2.0 (KLOC)1.05 PM
  4. E = 2.4 (KLOC)1.07 PM
Answer & explanation →
Q43. Match List I with List II
List IList II
A. Equivalence PartitioningI. Measures independent paths in code
B. Boundary Value AnalysisII. Divides input into valid/invalid sets
C. Cyclomatic ComplexityIII. Focuses on limits of input ranges
D. Decision Table TestingIV. In which a number of combinations of actions are tested under varying sets of conditions.
  1. A-II, B-III, C-I, D-IV
  2. A-II, B-III, C-IV, D-I
  3. A-III, B-II, C-I, D-IV
  4. A-IV, B-II, C-I, D-III
Answer & explanation →
Q66. Which of the following is NOT a requirement elicitation technique?
  1. Interviews
  2. The use case approach
  3. Facilitated Application Specification Technique (FAST)
  4. Data Flow diagram
Answer & explanation →
Q69. Arrange the following in increasing order of coupling, from lowest coupling to highest coupling.
A. Common Coupling
B. Stamp Coupling
C. Control Coupling
D. External Coupling
E. Content Coupling
Choose the correct answer from the options given below:
  1. E, A, C, B, D
  2. D, B, A, E, C
  3. B, C, D, A, E
  4. C, A, B, D, E
Answer & explanation →
Q85. Arrange the following types of testing in the order they are usually performed in the software development life cycle.
A. Integration testing
B. Unit testing
C. System Testing
D. Acceptance Testing
Choose the correct answer from the options given below:
  1. B, C, A, D
  2. B, A, C, D
  3. C, B, A, D
  4. C, B, D, A
Answer & explanation →

Answer key

  1. 10 – B
  2. 18 – C
  3. 20 – D
  4. 21 – B
  5. 25 – D
  6. 32 – A
  7. 43 – A
  8. 66 – D
  9. 69 – C
  10. 85 – B