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

Software Quality Assurance Questions and Answers

1.

Which amongst the following are subcharacteristics of Reliability in ISO-9126 quality model ?

(i) Maturity
(ii) Recoverability
(iii) Suitability
(iv) Fault Tolerance

Exam Year(s)

MH SET - 2019, SET Exam - 2019,

Answer: B

The reliability subcharacteristics are (i), (ii) and (iv).

ISO 9126 defines six quality characteristics. Reliability, the capability of software to maintain its level of performance under stated conditions, has the subcharacteristics maturity (freedom from failures caused by faults), fault tolerance (keeping a level of performance despite faults) and recoverability (re-establishing performance and data after a failure), plus reliability compliance.

Suitability is a subcharacteristic of functionality, whether the software provides an appropriate set of functions for the tasks, so options including (iii) are wrong.

Please log in or register to report this question.

2.

The CMM maturity levels measure the :

Exam Year(s)

MH SET - 2019, SET Exam - 2019,

Answer: C

The CMM maturity levels measure the capabilities of processes, the third option.

The Capability Maturity Model grades an organisation's software process on five maturity levels: Initial, Repeatable, Defined, Managed and Optimizing. Each level describes how capable and how disciplined the organisation's processes are, that is, how predictably they produce the expected result. What the levels rate is therefore the process, not the software it yields.

'Quality of product' is wrong because CMM does not inspect the product: a mature process raises the likelihood of quality but the model rates the process. 'Quantity of modules' has no connection with the model. 'Process maturity' is the name of the scale itself, which only repeats the phrase 'maturity levels' in the stem and does not say what is measured.

Because the fourth option is a loose restatement rather than a wrong statement, the official key's choice of the more informative option, process capability, is the one to give in the examination.

Please log in or register to report this question.

3.

Which amongst the following are McCalls production transition factors ?

(i) Reliability
(ii) Portability
(iii) Testability
(iv) Reusability

Exam Year(s)

MH SET - 2020, SET Exam - 2020,

Answer: C

McCall's product transition factors include (ii) and (iv): portability and reusability.

McCall's quality model groups factors under three headings. Product operation: correctness, reliability, efficiency, integrity, usability. Product revision: maintainability, flexibility, testability. Product transition: portability, reusability, interoperability.

Reliability is a product operation factor and testability a product revision factor, so every option containing (i) or (iii) is wrong.

Please log in or register to report this question.

4.

Which amongst the following statements are not true for Quality Assurance ?

(i) Quality Assurance aims to prevent the defects
(ii) Quality Assurance is a reactive measure
(iii) Quality Assurance manages the quality validation
(iv) Quality Assurance covers full development life cycle

Exam Year(s)

MH SET - 2021, SET Exam - 2021,

Answer: D

Statements (ii) and (iii) are not true, so the answer is (ii) and (iii).

Quality assurance is process-oriented and proactive: it aims to prevent defects (i) by defining and improving the processes used across the whole development life cycle (iv). Both of those statements are true.

Statement (ii) is false because QA is preventive, not reactive; finding defects after the product is built is the reactive work of quality control. Statement (iii) is also false: validating the quality of the product, through testing and inspection, is quality control's job, while QA manages the process. Options containing (i) or (iv) are therefore wrong.

Please log in or register to report this question.

Answer: B

The correct path is initial, repeatable, defined, managed, optimizing.

  1. Initial: the process is ad hoc and chaotic.
  2. Repeatable: basic project management lets earlier successes be repeated.
  3. Defined: the process is documented and standardised across the organisation.
  4. Managed: the process and products are measured and controlled quantitatively.
  5. Optimizing: continuous process improvement through feedback and innovation.

Options A and C put 'defined' before 'repeatable', and D puts 'managed' before 'defined'; each breaks the order of the five SEI CMM levels.

Please log in or register to report this question.

6.

................. ensure the software development team have followed project quality procedures.

Exam Year(s)

MH SET - 2024, SET Exam - 2024,

Answer: C

The activity is quality control.

Sommerville divides quality management into quality assurance, which establishes the framework of organisational procedures and standards, quality planning, which selects the procedures and standards for a particular project, and quality control, which ensures that the development team has followed the project's quality procedures and standards.

So assurance and planning set the procedures, while control checks that they were followed. 'Quality check' is not one of the defined activities.

Please log in or register to report this question.

7.

Who presents the code or document at an inspection meeting ?

Exam Year(s)

MH SET - 2024, SET Exam - 2024,

Answer: A

The code or document is presented by the reader.

In a formal inspection, the roles include the author or owner, the inspectors, the reader, the scribe and the chair or moderator. The reader presents the code or document at the meeting, paraphrasing it, while the inspectors look for defects.

The author fixes the problems found, the inspectors find them, and the moderator manages the process and reports the results.

Please log in or register to report this question.

8.

Software quality management for large systems can be structured into .................... main activities.

Exam Year(s)

MH SET - 2025, SET Exam - 2025,

Answer: B

Quality management is structured into three main activities.

For large systems, software quality management comprises quality assurance (setting up organisational procedures and standards), quality planning (selecting the procedures and standards for a particular project) and quality control (checking that the project follows them).

So two leaves one activity out, and four or five add activities that are not among the three principal ones.

Please log in or register to report this question.

Answer: D

The primary source of correctness is performing incremental functional verification without execution.

Cleanroom software engineering, developed by Harlan Mills and colleagues at IBM, builds software in increments and proves each one correct against its specification by correctness verification: structured team review of the design and code, function by function, without running it. Developers do not unit-test or debug their own code; the aim is to prevent defects rather than remove them.

Statistical usage testing is part of Cleanroom, but it comes after verification and serves to certify reliability, not to create correctness. Automated debugging and rewriting modules until defects become rare are the defect-removal habits Cleanroom was designed to replace.

Please log in or register to report this question.

10.

What do design-level metrics such as Fan-in and Fan-out primarily measure ?

Exam Year(s)

Tripura Public Service Commission - 2026,

Answer: B

Fan-in and fan-out measure module interaction complexity.

In a structure chart, a module's fan-in is the number of modules that call it, and its fan-out is the number of modules it calls. Together they describe how the modules depend on one another. High fan-in usually means good reuse; high fan-out means a module coordinates many others and is complex. The Henry-Kafura information-flow metric builds on both.

Code readability is judged from the code itself, not from call structure. Reliability concerns failures in operation. Testing effort can be influenced by these counts, but it is not what they measure directly.

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