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 (December 2022 Shift 1)

9 questions · answer key at the end · updated 11 Oct 2026
Q21. Which of the following is NOT one of the principles of good coding?
  1. Create unit tests before you begin coding.
  2. Create a visual layout that aids understanding.
  3. Refactor the code after you complete the first coding pass.
  4. Write self-documenting code, not program documentation.
Answer & explanation →
Q22. If P is the risk probability and L is the loss, then risk exposure (RE) is computed as ______
  1. RE = P / L
  2. RE = P + L
  3. RE = P × L
  4. RE = 2 + (P × L)
Answer & explanation →
Q23. Which of the following is a technique used for component wrapping?
  1. Black-box wrapping
  2. Clear-box wrapping
  3. Gray-box wrapping
  4. White-box wrapping
Answer & explanation →
Q24. The cyclomatic complexity metric provides the designer with information regarding the number of ______
  1. Cycles in the program
  2. Errors in the program
  3. Independent logic paths in the program
  4. Statements in the program
Answer & explanation →
Q54. Statement I: Software testing must be recognised as a significant effort, and its planning must begin at the earliest possible time.
Statement II: The cost of software testing is an important contribution in determining overall software development costs.
  1. Both Statement I and Statement II are true.
  2. Both Statement I and Statement II are false.
  3. Statement I is true but Statement II is false.
  4. Statement I is false but Statement II is true.
Answer & explanation →
Q55. Which of the following need not be assessed during unit testing?
A. Algorithmic performance
B. Number of lines of code
C. Error handling
D. Execution paths
Choose the correct answer from the options given below:
  1. A, B, C only
  2. A, B, D only
  3. A, C, D only
  4. B, C, D only
Answer & explanation →
Q71. Match List I with List II
List IList II
A. Condition coverageI. Black box testing
B. Equivalence class partitioningII. System testing
C. Volume testingIII. White box testing
D. Alpha testingIV. Performance testing
  1. A-II, B-III, C-IV, D-I
  2. A-III, B-I, C-IV, D-II
  3. A-IV, B-I, C-II, D-III
  4. A-III, B-IV, C-I, D-II
Answer & explanation →
Q81. The incremental model of software development is ____
  1. A reasonable approach when requirements are well defined.
  2. A good approach when a working core product is required quickly.
  3. The best approach to use for projects with large development teams.
  4. A revolutionary model that is not used for commercial products.
Answer & explanation →
Q88. The primary objectives of the SWE-IPT (software engineering integrated product team) are to:
A. Solicit stakeholder needs and expectations.
B. Specify the software requirements for the product and post-development processes.
C. Generate the integrated technical plans for accomplishing the software development effort.
D. Translate stakeholder requirements into a complete, specified architectural description.
E. Ensure that the software technical data package is sufficiently detailed to facilitate an efficient and effective software implementation.
Choose the correct answer from the options given below:
  1. All the statements are correct.
  2. Only B & C are correct.
  3. Only A & E are correct.
  4. Only C, D & E are correct.
Answer & explanation →

Answer key

  1. 21 – D
  2. 22 – C
  3. 23 – B
  4. 24 – C
  5. 54 – A
  6. 55 – B
  7. 71 – B
  8. 81 – B
  9. 88 – A