Quality management involves defining quality standards and procedures to ensure a required level of quality is achieved in software products. This includes activities like quality assurance to establish standards, quality planning to select applicable standards for a project, and quality control to ensure standards are followed. Software measurement can be used to assess quality by collecting metrics on the development process and product attributes, but accurately relating measurements to quality is challenging due to complex relationships between processes and outcomes.