A aula introduz os conceitos fundamentais de engenharia de software, incluindo seu objetivo de desenvolver software de qualidade de forma sistemática e econômica. A engenharia de software busca controlar o desenvolvimento dentro de prazos, custos e qualidade desejados por meio de métodos, linguagens e ferramentas apropriadas. O documento também discute os atributos de qualidade do software e as causas da crise de software.