2.1) Overview of the Quality Management Process Flashcards
What is the definition of quality management according to ISO 9000:2015?
Coordinated activities to direct and control an organization with regard to quality, including establishing quality policies, objectives, and processes through quality planning, assurance, control, and improvement.
Why is quality management necessary for individual software processes?
Quality objectives must be redefined for each software process, focusing on activities and responsibilities within that specific process.
What does quality planning involve in software processes?
Determining responsibilities for QA activities, required QA activities at specific times, and the resources, methods, and tools for quality assurance.
What is the purpose of a quality plan in a software project?
To provide a framework for action, ensuring everyone knows when QA activities are due, how results are documented, and who is responsible.
Define quality control in the context of software quality management.
A collective term for activities to monitor and control QA activities, focusing on achieving appropriate levels of quality assurance.
How are quality improvement activities integrated into software projects?
They are often carried out alongside quality assurance activities, focusing on reworking artifacts like text, models, and source code.
What is product-oriented software quality management?
It reviews software products for specific quality characteristics and intermediate results, sometimes requiring external certification.
Provide examples of measures used in product-oriented software quality management.
Constructive measures like document templates and modeling conventions, and analytical measures like static code assessment and software testing.
What is process-oriented quality management?
It controls the quality of the software process by evaluating and improving the quality of implemented activities and planned techniques.
What are key prerequisites for effective process-oriented quality management?
Team members’ quality awareness and regular reflection on collaboration quality to enable continuous improvement.
Give examples of measures in process-oriented quality management.
Standardized development processes, mandatory configuration management tools, and defined escalation paths for project disasters.