Software quality assurance (SQA) involves planning and implementing activities throughout development to ensure quality. SQA includes standards, reviews, testing, defect tracking, and risk management. Statistical SQA categorizes defects and identifies their root causes to improve processes. Reviews are important for uncovering errors and should involve preparation, focus on the work product, and result in accepting or rejecting the product. Metrics collected from reviews indicate their effectiveness at defect detection and removal.