0% found this document useful (0 votes)
25 views2 pages

SQA Test

The document is a quiz focused on software quality assurance (SQA) concepts, including objectives, outcomes, and processes of software quality audits. It also includes practical problems related to calculating Mean Time Between Failures (MTBF), Mean Time To Repair (MTTR), and system availability using provided formulas. The quiz assesses knowledge on software reliability engineering and auditing practices.

Uploaded by

haris faisal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views2 pages

SQA Test

The document is a quiz focused on software quality assurance (SQA) concepts, including objectives, outcomes, and processes of software quality audits. It also includes practical problems related to calculating Mean Time Between Failures (MTBF), Mean Time To Repair (MTTR), and system availability using provided formulas. The quiz assesses knowledge on software reliability engineering and auditing practices.

Uploaded by

haris faisal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SQA Quiz

1. What is the primary objective of a software quality audit?


A) To evaluate the software development process and identify defects
B) To measure the effectiveness of the testing team
C) To assess the compliance with software development standards and practices
D) To review the code quality only

2. Which of the following is a key outcome of a software quality audit?


A) Detecting and fixing bugs C) Writing test cases
B) Ensuring adherence to standards D) Documenting customer requirements

3. Who typically conducts a software quality audit?


A) Software developers C) Independent auditors or quality managers
B) Quality assurance testers D) End users

4. Which of the following is NOT a typical activity in a software quality audit?


A) Reviewing the software documentation
B) Performing system testing
C) Verifying compliance with coding standards
D) Evaluating the software configuration management process

5. What type of audit focuses on reviewing the process, methodologies, and tools used during software development?
A) Code audit C) Compliance audit
B) Process audit D) Design audit

6. What is the role of a quality audit checklist in a software quality audit?


A) To help auditors track the progress of development
B) To provide a list of standard tests to run
C) To ensure that specific quality standards are met during the audit process
D) To summarize the results of the audit

7. What is a major benefit of conducting software quality audits regularly?


A) Reducing the number of test cases
B) Detecting non-compliance with best practices and improving process maturity
C) Increasing development speed
D) Eliminating the need for automated testing

8. Which of the following is most likely to be included in a software quality audit report?
A) A list of all developers involved in the project
B) A detailed test plan
C) A list of identified issues, non-compliance, and suggested improvements
D) A complete project schedule

9. Which of the following is the primary purpose of software reliability engineering?


A) To improve the user experience C) To optimize software performance
B) To predict and prevent software failures D) To design new features for the software

10. What does the term "failure rate" in software reliability refer to?
A) The frequency with which software errors are corrected
B) The number of bugs reported by users
C) The number of failures that occur per unit of time or execution
D) The time taken for the software to recover from a failure

Page 1 of 2
SQA Quiz

Problem:
A software system has experienced 10 failures in the last 5000 hours of operation. Calculate the MTBF (Mean Time
Between Failures).

Problem:
A system has a total downtime of 100 hours over a period of 5000 hours of operation. Calculate the MTTR (Mean Time
To Repair).

Problem:
A system has a MTBF of 400 hours and an MTTR of 20 hours. Calculate the system's availability.

Problem:
A software system has an MTBF of 600 hours and an MTTR of 30 hours. Calculate the availability of the system.

Formulae:
Availability = [MTTF/(MTTF + MTTR)] x 100%
MTBF = MTTF + MTTR
MTBF = Operating hours / failure
Availability = available time (“up time”) / total time

Page 2 of 2

You might also like