Aspire's Library

A Place for Latest Exam wise Questions, Videos, Previous Year Papers,
Study Stuff for MCA Examinations

UGC NET Computer Science Previous Year Questions (PYQs)

UGC NET Computer Science Software Engineering PYQ


UGC NET Computer Science PYQ
The process followed in order to find difficult, unknown and hidden information about a software system is called:





Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

Reverse Engineering is the process of analyzing a software system to identify its components and their interrelationships, and to extract hidden or unknown design information from the existing system. It helps understand how the system works internally without having access to its source code or original documentation.

UGC NET Computer Science PYQ

Arrange the following in the 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:






Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

Increasing coupling (lower → higher):

  • Stamp coupling (B): modules share a composite data structure but use only parts of it.

  • Control coupling (C): one module controls another via flags/controls.

  • External coupling (D): modules depend on externally imposed formats/protocols/devices.

  • Common coupling (A): modules share global data.

  • Content coupling (E): one module relies on or modifies another’s internal logic (worst).


UGC NET Computer Science PYQ
Which of the following is NOT a software characteristic?





Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

Software can have bugs and logical errors, so it is not always correct. The other three are valid software characteristics.

UGC NET Computer Science PYQ
Arrange the following types of testing in the order they are usually performed in the Software Development Life Cycle (SDLC):
A. Integration testing
B. Unit testing
C. System Testing
D. Acceptance Testing





Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

Testing follows this order:
Unit Testing → tests individual components.
Integration Testing → combines modules.
System Testing → tests complete integrated system.
Acceptance Testing → done by client before release.

UGC NET Computer Science PYQ
Which of the following is not a requirement elicitation technique?





Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

DFD is a modeling/analysis tool, not an elicitation technique; the others are used to elicit requirements.

UGC NET Computer Science PYQ
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





Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

Cohesion (best → worst): Functional → Sequential → Communicational → Procedural → Temporal → Logical → Coincidental Hence, those better than Procedural are: Functional (best) Sequential Communicational ✅ So, A, B, D are better.

UGC NET Computer Science PYQ
Estimation of software development effort for organic software in basic COCOMO is:





Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

$E = 2.4\,(KLOC)^{1.05}\,PM$

UGC NET Computer Science PYQ
Match List I and List II
List I List II
A. Equivalence Partitioning I. Measures independent paths in code
B. Boundary Value Analysis II. Divides input into valid/invalid sets
C. Cyclomatic Complexity III. Focuses on limits of input ranges
D. Decision Table Testing IV. In which a number of combinations of actions are tested under varying sets of conditions

Choose the correct answer from the options given below:






Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

Technique Description Matching Statement
A. Equivalence Partitioning Divides the input domain into valid and invalid partitions. II – Divides input into valid/invalid sets
B. Boundary Value Analysis Tests the boundaries of input ranges (min/max limits). III – Focuses on limits of input ranges
C. Cyclomatic Complexity Measures the number of independent paths through the source code. I – Measures independent paths in code
D. Decision Table Testing Used to test combinations of conditions and corresponding actions. IV – Tests combinations of actions under varying conditions

UGC NET Computer Science PYQ
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:





Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

McCall’s Quality Model classifies software quality into three main categories:

  • Product Operation factors: Correctness, Reliability, Efficiency, Integrity, Usability
  • Product Revision factors: Maintainability, Flexibility, Testability
  • Product Transition factors: Portability, Reusability, Interoperability

- Maintainability ✅ – part of Product Revision factors
- Usability ✅ – part of Product Operation factors
- Integrity ❌ – although in McCall model, it’s not grouped directly with Functionality in this context
- Functionality ✅ – general umbrella factor related to McCall’s quality aspects

✅ Final Answer: A, B and D Only


UGC NET Computer Science PYQ
Match List I with List II
List I (Software Quality Characteristic) List II (Description)
A. Reliability II. Capability of software to maintain its level of performance under stated conditions for a stated period of time.
B. Efficiency III. Relationship between the level of performance of the software and the amount of resources used, under stated conditions.
C. Maintainability IV. Effort needed to make modifications, including corrections, improvements or adaptation of software to changes in environment, requirements and functional specifications.
D. Portability I. Ability to transfer the software from one organization or hardware/software environment to another.






Go to Discussion

UGC NET Computer Science UGC NET PYQ UGC NET Computer Science UGC NET Computer Science 26 June 2025 (Paper II) PYQ

Solution

Reliability → II: Ensures software maintains performance over time.
Efficiency → III: Measures performance relative to resources used.
Maintainability → IV: Effort needed for updates, corrections, and improvements.
Portability → I: Ability to move software across environments.


UGC NET Computer Science


Online Test Series,
Information About Examination,
Syllabus, Notification
and More.

Click Here to
View More

UGC NET Computer Science


Online Test Series,
Information About Examination,
Syllabus, Notification
and More.

Click Here to
View More

Ask Your Question or Put Your Review.

loading...