software_quality_assurance_notes
software_quality_assurance_notes SQE Mid Term Notes Software: Computer software is a collection of data or computer instructions that tell the computer how to work OR Software is a set of instructions, data or programs used to operate computers and execute specific tasks Quality: The degree of excellence of something ▫ General excellence of standard Engineering: The branch of science and technology concerned with the design, building, and use of engines, machines, and structures. Assurance: It provides a guarantee that the product will work without any problems as per the expectations or requirements. Quality Assurance • An activity to ensure that an organization is providing the best possible product or service to customers. QA focuses on improving the processes to deliver Quality Products to the customer. • Quality Assurance is popularly known as QA Testing. • QA is a set of activities for ensuring quality in the processes by which products are developed. Hence, it is process oriented. • QA aims to prevent defects with a focus on the process used to make the product. It is a proactive quality process. • The goal of QA is to improve development and test processes so that defects do not arise when the product is being developed. Therefore, it is a managerial tool. • Example: Verification. QA has a defined cycle called PDCA cycle or Deming cycle. 1 17 Software Batch Plan : Organization plans and establishes the process related objectives and determines the processes that are required to deliver a high-Quality product 17 Software Batch SQE Mid Term Notes Do : Development and testing of Processes and also "do" changes in the processes Check :- Monitoring of processes, modify the processes, and check whether it meets the predetermined objectives Act: - Implement actions that are necessary to achieve improvements in the processes. Quality Control: • The main aim of Quality control is to check whether the products meet the specifications and requirements of the customer. • QC is a set of activities for ensuring quality in products. The activities focus on identifying defects in the actual products produced. Hence, it is product oriented. • QC aims to identify (and correct) defects in the finished product. Quality control, therefore, is a reactive process as well as a corrective tool. • The goal of QC is to identify defects after a product is developed and before it's released. • Example: Validation QA becomes SQA QC becomes Software Testing 2 3 SQE Mid Term Notes 17 Software Batch QA and QC Activities Software Quality: Software quality is defined as a field of study and practice that describes the desirable attributes of software products. There are two main approaches to software quality: 1. Defect management : The software defect management approach is based on counting and managing defects. 2. Quality attributes: This approach to software quality is best exemplified by fixed quality models, such as ISO/IEC 25010:2011 4 SQE Mid Term Notes 17 Software Batch Software Quality Assurance SQA is an ongoing process within the Software Development Life Cycle (SDLC) that routinely checks the developed software to ensure it meets the desired quality measures. SQA includes the following activities 1. Process definition and implementation 2. Auditing 3. Training Processes could be • Software Development Methodology • Project Management • Configuration Management • Requirements Development/Management • Estimation • Software Design • Testing, etc.
Escuela, estudio y materia
- Institución
- Software_quality_assurance_notes SQE Mid Term Note
- Grado
- Software_quality_assurance_notes SQE Mid Term Note
Información del documento
- Subido en
- 19 de diciembre de 2023
- Número de páginas
- 17
- Escrito en
- 2023/2024
- Tipo
- Examen
- Contiene
- Preguntas y respuestas
Temas
-
softwarequalityassurance
-
softwarequality
-
softwarequalityassurancenotes