Quality control and quality assurance in Project Management and Agile practices

What are Quality control and quality assurance? These two topics have very similar terms but different practices and meanings. These subjects apply to both classic waterfall project management and Agile methodologies. This article is published after the validity check of the Masters Project Management Body PM.MBA