Quality Assurance Methods

BlamelessOnyx4550 avatar
BlamelessOnyx4550
·
·
Download

Start Quiz

Study Flashcards

38 Questions

What is the primary goal of quality assurance methods?

To prevent product defects before they arise

Total Quality Management (TQM) relies on subjective opinions and analysis.

False

What is the purpose of software quality assurance (SQA)?

To systematically find patterns and actions needed to improve development cycles

Capability Maturity Model Integration (CMMI) is a performance improvement-focused SQA model that works by ranking maturity levels of areas within an organization, and it identifies ___________ that can be used for improvement.

optimizations

Match the following quality assurance methods with their descriptions:

Failure testing = Testing a product to determine if it breaks or fails Statistical Process Control (SPC) = Managing and controlling production using statistical methods Total Quality Management (TQM) = Applying quantitative methods for continuous improvement

What is a possible consequence of fixing one coding error in software development?

Breaking other features and functionality

Software quality assurance (SQA) ensures that an update to software will never break other features and cause defects.

False

What is the range of ranking levels in the Capability Maturity Model Integration (CMMI)?

From being disorganized to being fully optimal

What is Quality Control popularly abbreviated as?

QC

Quality Control deals with the processes used to create a product.

False

What is the main aim of Quality Control?

to check whether the products meet the specifications and requirements of the customer

Quality Control evaluates people on their ______________________ level skill sets and imparts training and certifications.

quality

What is the difference between Quality Control and Quality Assurance?

QC examines the product, while QA examines the process

Match the following terms with their definitions:

Quality Control = part of quality management focused on fulfilling quality requirements Quality Assurance = the operational techniques and activities used to fulfill requirements for quality

Quality Control only checks the quality of the final product, not the intermediate stages.

True

What does Quality Control do if an issue or problem is identified in a product?

it needs to be fixed before delivery to the customer

What is the primary focus of Quality Control activities?

Inspection, testing, and walkthrough

Quality Assurance is only concerned with software products.

False

What is the importance of quality control in a service organization?

To ensure that the service meets customer requirements

In software development, QA becomes _______, and QC becomes _______.

SQA, Software Testing

What is one of the best practices for Quality Assurance?

Create a robust testing environment

Quality Audit is a Quality Control activity.

False

What is the benefit of applying automated testing to high-risk areas?

It helps to fasten the entire process and save money.

Match the following Quality Control activities with their descriptions:

Walkthrough = A thorough review of a process or product Testing = Evaluating a product or service against specific criteria Checkpoint review = A regular review of progress and quality Inspection = A visual examination of a product or service

What is a characteristic of components in software?

High cohesion and low coupling

In OOP, objects are designed to be very general and can be used in many other software programs.

False

What is the term used to describe the re-use of software components?

Component-Based Software Engineering (CBSE)

Software components provide _______________, which can be used to establish communication among different components.

interfaces

What is one way to adopt re-use in software components?

By keeping requirements same and adjusting components

What is the purpose of the 'Specify Components' step in the software development process?

To segregate the entire system into smaller components or sub-systems

Match the following re-use levels with their descriptions:

Application level = Where an entire application is used as sub-system of new software Component level = Where sub-system of an application is used Modules level = Where functional modules are re-used

What is the primary goal of Quality Assurance in an organization?

To ensure that the product is designed and implemented with correct procedures

Quality Assurance is only focused on internal quality requirements.

False

What is the name of the cycle used in Quality Assurance methodology?

PDCA cycle or Deming cycle

The Quality Assurance process involves repeating the phases of the PDCA cycle to ensure that processes are __________ and improved on a periodic basis.

evaluated

What is the primary focus of the 'Check' phase in the PDCA cycle?

Monitoring of processes

What is the purpose of the 'Act' phase in the PDCA cycle?

To implement actions necessary to achieve improvements in the processes

Match the following phases of the PDCA cycle with their descriptions:

Plan = Establish process objectives and determine required processes Do = Development and testing of processes Check = Monitoring of processes and modifying them Act = Implementing actions to achieve improvements

Study Notes

Quality Assurance

  • Quality Assurance (QA) helps prevent product defects by defining standards and procedures.
  • QA methods include:
  • Failure testing: testing a product to determine its breaking point.
  • Statistical process control (SPC): a methodology based on objective data and analysis.
  • Total quality management (TQM): a methodology that applies quantitative methods for continuous improvement.

Software Quality Assurance

  • Software Quality Assurance (SQA) systematically finds patterns and takes actions to improve development cycles.
  • SQA strategies include:
  • Capability Maturity Model Integration (CMMI): a performance improvement-focused SQA model.
  • Without SQA, disadvantages arise, such as product bugs and market dissatisfaction.

Quality Assurance Process

  • The QA process cycle is called the PDCA cycle or Deming cycle, which consists of:
  • Plan: establishing process objectives and determining required processes.
  • Do: developing and testing processes.
  • Check: monitoring processes and modifying them to meet objectives.
  • Act: implementing actions to achieve improvements.

Quality Control vs Quality Assurance

  • Quality Assurance (QA) focuses on providing confidence that quality requirements will be fulfilled.
  • Quality Control (QC) focuses on fulfilling quality requirements.
  • QA examines processes, while QC examines products or services.

Quality Assurance Activities

  • Examples of QA activities include:
  • Quality Audit
  • Defining Process
  • Tool Identification and selection
  • Training of Quality Standards and Processes
  • Examples of QC activities include:
  • Walkthrough
  • Testing
  • Inspection
  • Checkpoint review

Industry Perspectives on QA and QC

  • For service organizations, quality control may be foreign because there is no tangible product to inspect.
  • Quality assurance in service organizations may include quality control of products involved in providing the service.

Best Practices and Functions of Quality Assurance

  • Best practices for QA include:
  • Creating a robust testing environment
  • Selecting release criteria carefully
  • Applying automated testing to high-risk areas
  • QA involves creating components with high cohesion and low coupling, making them reusable.
  • Components provide interfaces for communication among different components.

Reuse Process

  • Two methods for reusing software components include:
  • Keeping requirements same and adjusting components
  • Keeping components same and modifying requirements
  • Reuse can be done at various levels, including application, component, and module levels.

This quiz covers the methods used in quality assurance to prevent product defects. It includes failure testing, which involves continually testing a product to determine if it breaks or fails.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser