Machine-translated by Google. Questions are authored in English.
Top

Software Quality Assurance Questions and Answers

21.

Key process areas of CMM level 4 are also classified by a process which is

Exam Year(s)

UGC NET - 2012,

Answer: C

The official key gives CMM level 5.

In the Capability Maturity Model the key process areas of level 4, quantitative process management and software quality management, are measured and controlled. The key reads the question as asking for the level that is classified together with level 4 for that kind of process, which is level 5, optimising. Level 2 (A) is the repeatable stage, with project management processes, and level 3 (B) is the defined stage, so neither is paired with level 4 here. The wording is loose, so the answer follows the key.

Please log in or register to report this question.

22.

If a process is under statistical control, then it is

Exam Year(s)

UGC NET - 2012,

Answer: C

A process under statistical control is predictable.

When a process is in statistical control, its variation comes only from common causes and stays within known limits, so its future results can be forecast within those limits. It may still be measured or maintained when it is out of control, and verifiability is about checking a product against requirements, so options (A), (B) and (D) do not capture what statistical control gives.

Please log in or register to report this question.

23.

Reliability of software is directly dependent on

Exam Year(s)

UGC NET - 2012,

Answer: B

The reliability of software depends directly on the number of errors present.

Reliability is the probability that the software will run without failure for a stated time, and failures are caused by errors in it. The fewer the errors, the more reliable it is. The quality of the design (A) affects reliability only through the errors it leaves, the engineers' experience (C) is an indirect factor, and the user requirement (D) is what the software is built to meet, not what decides how often it fails.

Please log in or register to report this question.

24.

Match the following :

a. Good qualityi. Program does not fail for a specified time in a given environment
b. Correctnessii. Meets the functional requirements
c. Predictableiii. Meets both functional and non-functional requirements
d. Reliableiv. Process is under statistical control

Codes : a b c d

Exam Year(s)

UGC NET - 2013,

Answer: A

The correct pairs are a-iii, b-ii, c-iv and d-i, which is code (A). A good quality product meets both the functional and the non-functional requirements. Correctness is narrower: the software meets the functional requirements. A predictable process is one that is under statistical control, which is the idea behind process maturity. Reliable software is the one that does not fail for a specified time in a given environment, which is the usual definition of reliability. Codes (B), (C) and (D) each swap at least two of these, for example giving correctness the non-functional definition or giving reliability the statistical control one.

Please log in or register to report this question.

25.

Software safety is a __________ activity that focuses on the identification and assessment of potential hazards that may affect software negatively and cause an entire system to fail.

Exam Year(s)

UGC NET - 2013,

Answer: B

Software safety is a software quality assurance activity that focuses on the identification and assessment of potential hazards that may affect software negatively and cause an entire system to fail. If hazards can be identified early, design features can eliminate or control them.

Risk mitigation, monitoring and management (RMMM) is the activity of managing project risks in general, software cost estimation is a planning activity, and defect removal efficiency is a measure of quality. None of them describes hazard analysis, so (B) is the answer.

Please log in or register to report this question.

26.

In which one of the following, continuous process improvement is done ?

Exam Year(s)

UGC NET - 2013,

Answer: C

Continuous process improvement is done in the Capability Maturity Model, option C, where the highest level is the optimising level at which the process is continually improved by feedback and new ideas.

RMMM is the risk mitigation, monitoring and management plan, which deals with the risks of a project. The official key does not accept ISO 9001 or None of the above. The answer is CMM. The model has five levels, called initial, repeatable, defined, managed and optimising, and continuous improvement is the aim of the fifth.

Please log in or register to report this question.

27.

______ refers to the discrepancy among a computed, observed or measured value and the true specified or theoretically correct values.

Exam Year(s)

UGC NET - 2013,

Answer: D

Error refers to the discrepancy between a computed, observed or measured value and the true, specified or theoretically correct value. This is the standard definition in software reliability.

A fault is a defect in the program that may cause a failure, a failure is the departure of the program's behaviour from what is required, and a defect is the flaw in a product. Each of these differs from an error, which is the difference between actual and correct values.

Please log in or register to report this question.

28.

The failure intensity for a basic model as a function of failures experienced is given as \(\lambda(\mu)-\lambda_{0}[1 - \mu/V_{0}]\) where \(\lambda_{0}\) is the initial failure intensity at the start of the execution, \(\mu\) is the average or expected number of failures at a given point in time, the quantity \(V_{0}\) is the total number of failures that would occur in infinite time.

Assume that a program will experience 100 failures in infinite time, the initial failure intensity was 10 failures/CPU hr. Then the decrement of failures intensity per failure will be

Exam Year(s)

UGC NET - 2013,

Answer: C

The decrement of failure intensity per failure is \(-0.1\) per CPU hour. The model gives the failure intensity as \(\lambda(\mu) = \lambda_{0}[1 - \mu/V_{0}]\), so the change of \(\lambda\) per failure is

\[ \frac{d\lambda}{d\mu} = -\frac{\lambda_{0}}{V_{0}} \]

\[ = -\frac{10}{100} = -0.1 \text{ per CPU hr} \]

The value 0.1 has the wrong sign, since the intensity goes down with each failure, and the values 10 and 90 do not follow from \(\lambda_{0}/V_{0}\). The question prints a hyphen where an equals sign is intended in the formula.

Please log in or register to report this question.

29.

KPA in CMM stands for

Exam Year(s)

UGC NET - 2014,

Answer: A

KPA in the Capability Maturity Model stands for Key Process Area. Each maturity level of the CMM, except the first, is made up of key process areas, the groups of related activities that must be achieved to reach that level, such as requirements management or project planning. The other expansions, Key Product Area, Key Principal Area and Key Performance Area, are not terms of the model. It is a term worth knowing because the five maturity levels of the CMM are defined by which of these areas an organisation has put in place.

Please log in or register to report this question.

30.

Assume that a program will experience 200 failures in infinite time. It has now experienced 100 failures. The initial failure intensity was 20 failures/CPU hr. Then the current failure intensity will be

Exam Year(s)

UGC NET - 2014,

Answer: B

The current failure intensity is 10 failures per CPU hour.

In the basic execution time model the failure intensity falls linearly with the failures experienced: \[ \lambda = \lambda_0 \left(1 - \frac{\mu}{\nu_0}\right) \] \[ \lambda = 20 \left(1 - \frac{100}{200}\right) \] \[ \lambda = 10 \text{ failures/CPU hr}. \]

5 and 20 would need different values of failures experienced, and 40 is larger than the initial intensity.

Please log in or register to report this question.

Loading…

Other Subjects

Tags: Software Quality Assurance Questions and Answers || Software Quality Assurance MCQ Questions and Answers || Software Quality Assurance GK Questions and Answers || Software Quality Assurance GK MCQ Questions || Software Quality Assurance Multiple Choice Questions and Answers || Software Quality Assurance GK || GK on Software Quality Assurance || Software Engineering Questions and Answers || Software Engineering MCQ Questions and Answers || Software Engineering GK Questions and Answers || GK on Software Engineering