Quality assurance involves planned activities to ensure requirements for quality are fulfilled, while quality control refers to operational techniques used to satisfy quality requirements. Some key differences are that quality assurance is more process-focused and proactive, aiming to prevent defects, while quality control is product-focused and reactive, finding defects. Examples provided illustrate quality control as line functions like testing and inspection, while quality assurance covers staff functions like auditing, process definition, and training.