Explore topic-wise MCQs in UGC-NET.

This section includes 1917 Mcqs, each offering curated multiple-choice questions to sharpen your UGC-NET knowledge and support exam preparation. Choose a topic below to get started.

351.

Which of the following testing techniques ensures that the software product runs correctly after the changes during maintenance?

A. Path Testing
B. Integration Testing
C. Unit Testing
D. Regression Testing
Answer» E.
352.

Which of the following statements is/are True?P: Refactoring is the process of changing a software system in such a way that it does not alter the external behaviour of the code yet improves the internal architecture.Q: An example of refactoring is adding new features to satisfy a customer requirement discovered after a project is shipped.

A. P only
B. Q only
C. Both P and Q
D. Neither P nor Q
Answer» B. Q only
353.

Sixty (60) reusable components were available for an application. If only 70% of these components can be used, rest 30% would have to be developed from scratch. If average component is 100 LOC and cost of each LOC is Rs 14, what will be the risk exposure if risk probability is 80% ?

A. Rs 25,200
B. Rs 20,160
C. Rs 25,160
D. Rs 20,400
Answer» C. Rs 25,160
354.

Modularity

A. Is a feature of all programming languages
B. Helps make large programs more understand
C. Both a and b
D. None of these
Answer» C. Both a and b
355.

Software re-engineering is concerned with:

A. Re-constructing the original source code from the existing machine (low - level) code program and modifying it to make it more user - friendly.
B. Scrapping the source code of a software and re-writing it entirely from scratch.
C. Re-organising and modifying existing software systems to make them more maintainable.
D. Translating source code of an existing software to a new machine (low - level) language.
Answer» D. Translating source code of an existing software to a new machine (low - level) language.
356.

The main objective of designing various modules of a software system is:

A. To decrease the cohesion and to increase the coupling
B. To increase the cohesion and to decrease the coupling
C. To increase the coupling only
D. To increase the cohesion only
Answer» C. To increase the coupling only
357.

A good specification should be

A. Unambiguous
B. Distinctly specified
C. Functional
D. All of these
Answer» E.
358.

Different sorting programs allows different

A. Maximum key sizes
B. Maximum number of sorting keys
C. Both a and b
D. None of these
Answer» D. None of these
359.

The system specification is the first deliverable in the computer system engineering process which does not include

A. Functional Description
B. Cost
C. Schedule
D. Technical Analysis
Answer» B. Cost
360.

The maximum error distribution is in

A. Requirement analysis
B. Design
C. Coding
D. Testing
Answer» D. Testing
361.

Which diagram provides a formal graphic notation for modelling objects, classes and their relationships to one another ?

A. Object diagram
B. Class diagram
C. Instance diagram
D. Analysis diagram
Answer» B. Class diagram
362.

BASIC is an example of

A. A machine language
B. An assembly language
C. A high – level languages
D. All of these
Answer» D. All of these
363.

While estimating the cost of software, Lines of Code (LOC) and Function Points (FP) are used to measure which one of the following?

A. Length of code
B. Size of software
C. Functionality of software
D. None of the above
Answer» C. Functionality of software
364.

The model which estimates the total effort in terms of persons, months of the technical project?

A. Spiral
B. Waterfall model
C. Prototyping
D. COCOMO model
Answer» E.
365.

In clean room software engineering:

A. only eco-friendly hardware is used.
B. only hired facilities are used for development.
C. correctness of the code is verified before testing.
D. implementation is done only after ensuring correctness.
Answer» E.
366.

In Software Configuration Management (SCM), which of the following is a use-case supported by standard version control systems?(a) Managing several versions or releases of a software(b) Filing bug reports and tracking their progress(c) Allowing team members to work in parallel(d) Identifying when and where a regression occurred

A. Only (a), (c), and (d)
B. Only (a), (b), and (c)
C. Only (a), (b), and (d)
D. Only (b), (c), and (d)
Answer» B. Only (a), (b), and (c)
367.

The approach used for requirements elicitation in software design and development process:

A. View Points
B. Interview
C. Use-Cases
D. All of these
Answer» E.
368.

Software does not wear-out in the traditional sense of the term, but software does tend to deteriorate as it evolves, because

A. Software suffers from exposure to hostile environments.
B. Defects are more likely to arise after software has been used often.
C. Multiple change requests introduce errors in component interactions.
D. Software spare parts become harder to order.
Answer» D. Software spare parts become harder to order.
369.

Which model is simplest model in Software Development?

A. Waterfall model
B. Prototyping
C. Iterative
D. None of these
Answer» B. Prototyping
370.

Aliasing is situation where

A. Two commands with different name share that same code
B. A particular location associated with more than one name
C. Both a and b
D. None of these
Answer» D. None of these
371.

An important aspect in coding is

A. Readability
B. Productivity
C. To use as small memory
D. Brevity space as possible
Answer» B. Productivity
372.

Structure programming codes include

A. Sequencing
B. Alteration
C. Iteration
D. All of these
Answer» E.
373.

Which of the following is not one of the principles of agile software development method?

A. Customer involvement
B. Embrace change
C. Incremental delivery
D. Following the plan
Answer» E.
374.

An erased file

A. Can never be recovered
B. Can only be recovered if it is still in disk
C. Can only be recovered if it is still listed on the disks directory
D. Both a and b
Answer» C. Can only be recovered if it is still listed on the disks directory
375.

The model which is the best between all models is

A. Spiral
B. Waterfall
C. Iterative
D. COCOMO model
Answer» B. Waterfall
376.

The minimum error distribution in the period of software development is in

A. Requirement analysis
B. Design phase
C. Coding
D. Testing
Answer» B. Design phase
377.

The reliability of the software is directly dependent upon:

A. Quality of the design
B. Programmer’s experience
C. Number of error
D. Set of user requirements
Answer» D. Set of user requirements
378.

All programming languages

A. Are compatible with each other
B. Can be supported by any operating system
C. Have the same syntax
D. None of these
Answer» E.
379.

In the light of software engineering software consists of:

A. Programs
B. Data
C. Documentation
D. All of the above
Answer» E.
380.

An expert system

A. Simulates the reasoning of a human expect in a particular subject
B. Is an application of artificial intelligence.
C. Both a and b
D. None of these
Answer» D. None of these
381.

A computer program can often be a very satisfactory.................of a physical system such as road traffic conditions.

A. Solution
B. Replacement
C. Simulation
D. Model
Answer» D. Model
382.

Which of the following types of maintenance takes the maximum chunk of the total Maintenance effort in a typical commercial application environment?

A. Adaptive Maintenance
B. Corrective Maintenance
C. Preventive Maintenance
D. Perfective Maintenance
Answer» E.
383.

The limitations of waterfall model is / are

A. One
B. Two
C. Three
D. Four
Answer» C. Three
384.

Which of the following metric does not depend on the programming language used ?

A. Line of code
B. Function count
C. Member of token
D. All of the above
Answer» C. Member of token
385.

One way to improve readability in coding is to

A. Avoid go to statements
B. Name variable and functions according to their use
C. Modularize the program
D. None of these
Answer» B. Name variable and functions according to their use
386.

If the number of conditions in a decision table is n, the n (c) maximum number of rules (Column) possible is

A. n
B. 2n
C. 2n
D. Log₂ⁿ
Answer» C. 2n
387.

In software cost estimation, base estimation is related to:

A. cost of similar projects already completed.
B. cost of the base model of the present project.
C. cost of the project with the base minimum profit.
D. cost of the project under ideal situations.
Answer» B. cost of the base model of the present project.
388.

Many causes of the software crisis can be traced to mythology based on

A. Management Myths
B. Customer Myths
C. Practitioner Myths
D. All of the above
Answer» E.
389.

Statistical software quality assurance in software engineering involves ................

A. using sampling in place of exhaustive testing of software.
B. surveying customers to find out their opinions about product quality.
C. tracing each defect to its underlying cause, isolating the vital few causes, and moving to correct them.
D. tracing each defect to its underlying causes, and using the Pareto principle to correct each problem found.
Answer» D. tracing each defect to its underlying causes, and using the Pareto principle to correct each problem found.
390.

A stock and bound analysis program that focuses on technical analysis will

A. Allow you to establish a database
B. Analyze each security’s market price and volume statistics
C. Both a and b
D. None of these
Answer» D. None of these
391.

Recorded software attributes can be used in the following endeavours :(i) Cost and schedule estimates.(ii) Software product reliability predictions.(iii) Managing the development process.(iv) No where

A. (i) (ii) (iv)
B. (ii) (iii) (iv)
C. (i) (ii) (iii)
D. (i) (ii) (iii) (iv)
Answer» D. (i) (ii) (iii) (iv)
392.

For a data entry project for office staff who have never used computers before (user interface and user-friendliness are extremely important), one will use

A. Spiral model
B. Component based model
C. Prototyping
D. Waterfall model
Answer» D. Waterfall model
393.

The process of testing individual components in a software.

A. Interface Testing
B. Partition Testing
C. Unit Testing
D. Structural Testing
Answer» D. Structural Testing
394.

Boundary value analysis is a method for:

A. White box testing
B. Black box testing
C. Structural testing
D. Mutation testing
Answer» C. Structural testing
395.

Software Engineering is a discipline that integrates ………….. for the development of computer software.

A. Process
B. Methods
C. Tools
D. All
Answer» E.
396.

Device independence allows you to

A. Switch operating systems
B. Add a new I/O device without making changes to other software
C. More applications software from one machine to another without programming changes
D. None of these
Answer» E.
397.

By means of a data flow diagram, the analyst can detect

A. Task duplication
B. Unnecessary delays
C. Task overlapping
D. All of the above
Answer» E.
398.

Which one is measure of software complexity ?

A. Number of lines of code (LOC)
B. Number of man years
C. Number of function points (FP)
D. All of the above
Answer» B. Number of man years
399.

Which of the following is false concerning Enterprise Resource Planning (ERP)?

A. It attempts to automate and integrate the majority of business processes.
B. It shares common data and practices across the enterprise.
C. It is inexpensive to implement.
D. It provides and access information in a real-time environment.
Answer» D. It provides and access information in a real-time environment.
400.

Match the following:a. Watson-Felix model                                    i. Failure intensityb. Quick-Fix model                                          ii. Cost estimationc. Putnam resource allocation model          iii. Project planningd. Logarithmetic- Poisson Model                  iv. MaintenanceCodes:      a   b   c   d

A. ii    i   iv   iii
B. i    ii   iv   iii
C. ii   i    iii   iv
D. ii   iv  iii    i
Answer» E.