This chapter discusses the basic concepts of software quality engineering. It defines software quality engineering as the application of a continuous, systematic, and quantifiable approach to developing and maintaining quality throughout a software product's lifecycle. This includes requirements, design, implementation, and validation and verification. It also identifies the key objects of software quality engineering as the base software, ensuring user satisfaction, and satisfying stakeholders both internal and external to the development team. Quality is measured and evaluated using models, measurements, and evaluation.