Engenharia de software é uma área do conhecimento voltada para a especificação,
desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de
gerência de projetos objetivando organização, produtividade e qualidade. Ela é composta pelas
seguintes camadas: