Software Engineering – Previous Year Questions
343 questions from past UGC NET Paper 2 – Computer Science papers, each with the correct answer. Open any question for its explanation.
- Consider the following statements: (A) Dynamic metrics are collected by measurements made of a program in execution (B) Static metrics are collected by measurements made of representations of the system (C) The assessme…
- Modifying the software to match change in the ever changing environment is called as
- Modifying the software by restructuring is called
- Software reliability is described with respect to (A) Execution Time (B) Calendar Time (C) Clock Time Choose the correct answer from the options given below:
- Statement I: "Quality control involves the series of inspections, reviews and tests used throughout the software process, to ensure each work product meets the requirements placed upon it." Statement II: "Quality assura…
- According to the ISO-9126 Standard Quality Model, match List-I with List-II: List-I (Attributes) (a) Functionality (b) Reliability (c) Efficiency (d) Maintainability List-II (Definitions) (i) Relationship between level…
- Software Reuse is ________.
- Software products need adaptive maintenance for which of the following reasons?
- Which of the following statements is/are true? P: Software Reengineering is preferable for software products having high failure rates, having poor design and/or having poor code structure. Q: Software Reverse Engineeri…
- A legacy software system has 940 modules. The latest release requires that 90 of these modules be changed. In addition, 40 new modules were added and 12 old modules were removed. Compute the software maturity index for…
- Software products need perfective maintenance for which of the following reasons?
- A software has been observed to crash 20 times during the year 2017 and each time it took 2 minutes to restart. What is the approximate availability of the software?
- Which of the following are the reasons for software re-engineering? P: Allow legacy software to quickly adapt to the changing requirements. Q: Upgrade to newer technologies/platforms/paradigm (for example, object-orient…
- Which of the following is not a key strategy followed by the clean room approach to software development?
- Consider the following statements: 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 exampl…
- Statistical software quality assurance in software engineering involves ______.
- A signal processor software is expected to operate for 91.25 days after repair, and the mean software repair time is expected to be 5 minutes. Then, the availability of the software is:
- Which of the following is not one of three software product aspects addressed by McCall's software quality factors?
- A server has 30 days mean time between failure (MTBF) and 12 hours mean time to repair (MTTR). The availability of the server is approximately:
- Software safety is quality assurance activity that focuses on hazards that
- Which of the following set of statements represents the five stages defined by the Capability Maturity Model (CMM) in increasing order of maturity?
- The extent to which a software performs its intended functions without failures, is termed as ______.
- The extent to which a software tolerates the unexpected problems, is termed as:
- Which one of the following statements is incorrect?
- Adaptive maintenance is a maintenance which ______.
- The following table shows the time between failures (in hours) observed for a piece of software: Error number 1 2 3 4 5 Time since last failure (hours) 6 4 8 5 6 Assuming an exponential reliability model, what is the re…
- Consider the following statements about a software product line system: Statement I: At the interaction level, components provide an operator display interface and an interface with the communication system used. Statem…
- Match List I with List II: List I: (A) IPC (B) Demand Paging (C) Banker's Algorithm (D) PCB List II: (I) Resource Allocation (II) Computational speedup (III) Task Control Block (IV) Virtual Memory Choose the correct mat…
- Select the correct order of events after power is applied to a system: (A) Bootstrap loader is loaded from the disk. (B) Kernel is loaded into memory. (C) Firmware ROM loads the boot block.
- Match List I with List II: List I: (A) Stack algorithm (B) Elevator algorithm (C) Priority scheduling algorithm (D) Havender's algorithm List II: (I) Deadlock (II) Disk scheduling (III) Page replacement (IV) CPU schedul…