SOFTWARE QUALITY ASSURANCE The aim of the Software Quality Assurance (SQA) process is to develop a high-

4.2 SOFTWARE QUALITY ASSURANCE The aim of the Software Quality Assurance (SQA) process is to develop a high-

quality software product. Software Quality Assurance is a set of activities designed to evaluate the process by which software is developed and/or maintained.

Quality assurance is a planned and systematic pattern of all actions necessary to provide adequate confidence that the item or product conforms to established technical requirements (IEE83).

The purpose of a software quality assurance group is to provide assurance that the procedures, tools, and techniques used during product development and modification are adequate to provide the desired level of confidence in the work products.

The process of the SQA:

1. Defines the requirements for software controlled system fault/failure detection, isolation, and recovery;

2. Reviews the software-development processes and products for software- error prevention and/or controlled change to reduced functionality states; and

3. Defines the process for measuring and analyzing defects as well as reliability and maintainability factors.

4.2.1 SQA Objectives

The various objectives of SQA are as follows: Quality management approach. Measurement and reporting mechanisms. Effective software-engineering technology.

A procedure to assure compliance with software-development standards where applicable.

A multi-testing strategy is drawn. Formal technical reviews that are applied throughout the software process.

4.2.2 SQA Goals

The major goals of SQA are as follows: SQA activities are planned. Non-compliance issues that cannot be resolved within the software project are

addressed by senior management.

88 S OF T WARE E NGINEERING AND T ESTING

Adherence of software products and activities to the applicable standards, procedures, and requirements is verified objectively.

Affected groups and individuals are informed of SQA activities and results.

4.2.3 SQA Plan

An SQA plan defines the quality processes and procedures that should be used. This involves selecting and instantiating standards for products and processes and defining the required quality attributes of the system.

The SQA plan provides a roadmap for instituting software quality assurance. Developed by the SQA group (or the software team if a SQA group does not exist), the plan serves as a template for SQA activities that are instituted for each software project.

The quality plan should select those organizational standards that are appropriate to a particular product and development process. New standards may have to be defined if the project uses new methods and tools.

An outline structure for a quality plan includes:

1. Product introduction:

A description of the product, its intended markets, and the quality expectations for the product.

2. Product plans: The critical release dates and responsibilities for the product along with plans for distribution and product servicing.

3. Process descriptions: The development and service processes that should be used for product development and management.

4. Quality goals: The quality goals and plans for the product including an identification and justification of critical product quality attributes.

5. Risks and risk management: The key risks that might affect product quality and the actions to address these risks.

Preparation of a Software Quality Assurance Plan for each software project is a primary responsibility of the software quality assurance group. Topics in a Software Quality Assurance Plan include:

Purpose-scope of plan; List of references to other documents; Management, including organization, tasks, and responsibilities; Documentation to be produced; Standards, practices, and conventions; Reviews and audits;

Testing;

Dokumen yang terkait

Analisis Komparasi Internet Financial Local Government Reporting Pada Website Resmi Kabupaten dan Kota di Jawa Timur The Comparison Analysis of Internet Financial Local Government Reporting on Official Website of Regency and City in East Java

19 819 7

ANTARA IDEALISME DAN KENYATAAN: KEBIJAKAN PENDIDIKAN TIONGHOA PERANAKAN DI SURABAYA PADA MASA PENDUDUKAN JEPANG TAHUN 1942-1945 Between Idealism and Reality: Education Policy of Chinese in Surabaya in the Japanese Era at 1942-1945)

1 29 9

EVALUASI PENGELOLAAN LIMBAH PADAT MELALUI ANALISIS SWOT (Studi Pengelolaan Limbah Padat Di Kabupaten Jember) An Evaluation on Management of Solid Waste, Based on the Results of SWOT analysis ( A Study on the Management of Solid Waste at Jember Regency)

4 28 1

Improving the Eighth Year Students' Tense Achievement and Active Participation by Giving Positive Reinforcement at SMPN 1 Silo in the 2013/2014 Academic Year

7 202 3

The Correlation between students vocabulary master and reading comprehension

16 145 49

An Analysis of illocutionary acts in Sherlock Holmes movie

27 148 96

Improping student's reading comprehension of descriptive text through textual teaching and learning (CTL)

8 140 133

An Identity Crisis In Hanrahan's Lost Girls And Love Hotels

0 72 65

The correlation between listening skill and pronunciation accuracy : a case study in the firt year of smk vocation higt school pupita bangsa ciputat school year 2005-2006

9 128 37

Transmission of Greek and Arabic Veteri

0 1 22