SQA Architecture and Software Development Life Cycle

SmarterEllipsis avatar
SmarterEllipsis
·
·
Download

Start Quiz

Study Flashcards

12 Questions

What is the primary objective of the development life cycle stage?

To detect design and programming errors

What is the purpose of the SQA sub-class in the operation-maintenance stage?

To assure the quality of project parts performed by external participants

What is the main goal of the software quality management phase?

To control the development process and maintenance

What is the focus of the infrastructure error prevention and improvement phase?

To eliminate or reduce errors in the entire organization

What is the purpose of the standardization, certification, and SQA system assessment phase?

To implement international professional and managerial standards

In which stage are specialized maintenance components performed?

Operation-maintenance stage

What is the primary focus of SQA in software development?

Maintaining software quality throughout the development life cycle

How many classes are SQA divided into?

6

What is the main purpose of defining development and quality plans in the pre-project stage?

To align the perspectives of the developer and the project owner on quality and development

In which stage of SQA are the activities divided into development life cycle and operation-maintenance stages?

Components of project life cycle activities assessment

What is the primary objective of the pre-project components stage of SQA?

To ensure resources, schedule, and budget are adequately defined

What is the purpose of organizing for SQA – the human components?

To define the roles and responsibilities of the development team

Study Notes

SQA Architecture

  • SQA (Software Quality Assurance) is an activity to measure knowledge of maintaining software quality throughout the development life cycle.

Classes of SQA

  • Divided into 6 classes:
    • Pre-project components
    • Components of project life cycle activities assessment
    • Components of infrastructure error prevention and improvement
    • Components of software quality management
    • Components of standardization, certification, and SQA system assessment
    • Organizing for SQA – the human components

Pre-project Components

  • Defined before executing the project
  • Activities include:
    • Ensuring resources, schedule, and budget
    • Defining development and quality plans
    • Aligning perspectives of developer and project owner

Components of Project Life Cycle Activities Assessment

  • Divided into 2 stages:
    • Development life cycle stage
    • Operation-maintenance stage
  • Development life cycle stage activities:
    • Detecting design and programming errors
    • Sub-classes:
      • Reviews
      • Expert opinions
      • Software testing
  • Operation-maintenance stage activities:
    • Specialized maintenance component
    • Improving functionality maintenance tasks
    • Assuring quality of project parts performed by subcontractors and external participants

Components of Infrastructure Error Prevention and Improvement

  • Main activity: eliminating or reducing errors
  • Applied to entire organization

Components of Software Quality Management

  • Focused on:
    • Controlling development process and maintenance
    • Introducing managerial support to prevent and minimize schedule and budget failures

Components of Standardization, Certification, and SQA System Assessment

  • Implementing international professional and managerial standards for the organization

Test your knowledge of Software Quality Assurance (SQA) and its role in the software development life cycle. Learn about the 6 components of SQA, from pre-project planning to software quality management. Measure your understanding of maintaining software quality throughout the development process.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser