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