Compreender o processo de desenvolvimento de software. Esse processo envolve desde a concepção, desenvolvimento, implementação e manutenção do software, até o uso de ferramentas, procedimentos e documentos relacionados a esse processo.