Podcast
Questions and Answers
What is the primary objective of the development life cycle stage?
What is the primary objective of the development life cycle stage?
What is the purpose of the SQA sub-class in the operation-maintenance stage?
What is the purpose of the SQA sub-class in the operation-maintenance stage?
What is the main goal of the software quality management phase?
What is the main goal of the software quality management phase?
What is the focus of the infrastructure error prevention and improvement phase?
What is the focus of the infrastructure error prevention and improvement phase?
Signup and view all the answers
What is the purpose of the standardization, certification, and SQA system assessment phase?
What is the purpose of the standardization, certification, and SQA system assessment phase?
Signup and view all the answers
In which stage are specialized maintenance components performed?
In which stage are specialized maintenance components performed?
Signup and view all the answers
What is the primary focus of SQA in software development?
What is the primary focus of SQA in software development?
Signup and view all the answers
How many classes are SQA divided into?
How many classes are SQA divided into?
Signup and view all the answers
What is the main purpose of defining development and quality plans in the pre-project stage?
What is the main purpose of defining development and quality plans in the pre-project stage?
Signup and view all the answers
In which stage of SQA are the activities divided into development life cycle and operation-maintenance stages?
In which stage of SQA are the activities divided into development life cycle and operation-maintenance stages?
Signup and view all the answers
What is the primary objective of the pre-project components stage of SQA?
What is the primary objective of the pre-project components stage of SQA?
Signup and view all the answers
What is the purpose of organizing for SQA – the human components?
What is the purpose of organizing for SQA – the human components?
Signup and view all the answers
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
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
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.