UGC NET · PAPER 2
UGC NET Paper 2 Computer Science – Unit 6: Software Engineering PYQ (December 2022 Shift 2)
Q21. Which of the following is not a non-functional requirement?
- Portability
- Security
- Scalability
- User interaction
Q22. COCOMO stands for
- Consumed cost model
- Constructive cost model
- Common control model
- Composition cost model
Q23. Modifying the software to match changes in the ever-changing environment is called
- Adaptive maintenance
- Corrective maintenance
- Perfective maintenance
- Preventive maintenance
Q24. For a function of n variables, boundary value analysis yields
- 4n + 3 test cases
- 4n + 1 test cases
- n + 4 test cases
- 2n + 4 test cases
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. 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 only
- 2 only
- 3 only
- 4 only
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:
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:
- All the statements are correct.
- Only B and C are correct.
- Only A and D are correct.
- All the statements are not correct.
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. 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 only
- 2 only
- 3 only
- All statements are true.
Q71. Match List I with List II.
Choose the correct answer from the options given below:
Choose the correct answer from the options given below:
| List I | List II |
|---|---|
| a. Product complexity | I. System requirements design |
| b. Structured system analysis | II. Software design |
| c. Coupling and cohesion | III. Validation techniques |
| d. Symbolic execution | IV. Software cost estimation |
- a-II, b-III, c-IV, d-I
- a-III, b-I, c-IV, d-II
- a-IV, b-I, c-II, d-III
- a-III, b-IV, c-I, d-II
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.
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.
- Both A and R are correct and R is the correct explanation of A.
- Both A and R are correct but R is NOT the correct explanation of A.
- A is correct but R is not correct.
- A is not correct but R is correct.