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 2)

9 questions · answer key at the end · updated 11 Oct 2026
Q21. Which of the following is not a non-functional requirement?
  1. Portability
  2. Security
  3. Scalability
  4. User interaction
Answer & explanation →
Q22. COCOMO stands for
  1. Consumed cost model
  2. Constructive cost model
  3. Common control model
  4. Composition cost model
Answer & explanation →
Q23. Modifying the software to match changes in the ever-changing environment is called
  1. Adaptive maintenance
  2. Corrective maintenance
  3. Perfective maintenance
  4. Preventive maintenance
Answer & explanation →
Q24. For a function of n variables, boundary value analysis yields
  1. 4n + 3 test cases
  2. 4n + 1 test cases
  3. n + 4 test cases
  4. 2n + 4 test cases
Answer & explanation →
Q53. How do you create agile processes to manage unpredictability?
1. Requirements gathering must be conducted very carefully.
2. Risk analysis must be conducted before planning takes place.
3. Software increments must be delivered in short time periods.
4. Software processes must not adapt to changes incrementally.
Choose the correct answer from the options given below:
  1. 1 only
  2. 2 only
  3. 3 only
  4. 4 only
Answer & explanation →
Q54. A software project manager is responsible for the following tasks:
A. Project planning
B. Project status tracking
C. Resource management
D. Risk management
E. Project delivery within time and budget
Choose the correct answer from the options given below:
  1. All the statements are correct.
  2. Only B and C are correct.
  3. Only A and D are correct.
  4. All the statements are not correct.
Answer & explanation →
Q55. Mr. X designed open source software which must comply with some criteria. Choose the false statement in this respect.
1. No restriction on redistribution of the software as part or whole.
2. The integrity of the author's source code must be maintained.
3. The software can be sold after distribution.
Choose the correct answer from the options given below:
  1. 1 only
  2. 2 only
  3. 3 only
  4. All statements are true.
Answer & explanation →
Q71. Match List I with List II.
Choose the correct answer from the options given below:
List IList II
a. Product complexityI. System requirements design
b. Structured system analysisII. Software design
c. Coupling and cohesionIII. Validation techniques
d. Symbolic executionIV. Software cost estimation
  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. Given below are two statements: Assertion A and Reason R.
Assertion A: Cohesion is a qualitative indication of the degree to which a module can be written more compactly and is able to complete its function in a timely manner.
Reason R: Cohesion is a qualitative indication of the degree to which a module is connected to other modules and the outside world.
In the light of the above statements, choose the most appropriate answer.
  1. Both A and R are correct and R is the correct explanation of A.
  2. Both A and R are correct but R is NOT the correct explanation of A.
  3. A is correct but R is not correct.
  4. A is not correct but R is correct.
Answer & explanation →

Answer key

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