This document provides an overview of software quality assurance. It discusses the evolution of SQA from an initial focus on "code and ship" in the 1960s-1980s to today's emphasis on SQA processes. Key concepts covered include quality, quality control, quality assurance, and the cost of quality. Elements of SQA like activities and models are described. Leading organizations' SQA practices are examined through case studies. The document aims to explain the importance of SQA for software development organizations.