Índice:
O que faz um engenheiro de software? A resposta simples é que ele ou ela está envolvido na engenharia de software, no processo de aplicação dos princípios de engenharia aos produtos de software.
No entanto, há realmente uma riqueza de detalhes e nuances na descrição do que os engenheiros de software fazem no mundo do software. Abordaremos um pouco disso enquanto analisamos "um dia na vida" de um engenheiro de software trabalhando para criar todas as ótimas coisas digitais que usamos todos os dias. (Para saber mais sobre o papel de alguém na área, consulte Como cheguei aqui: 12 perguntas com o escritor e engenheiro de software David Auerbach.)
O ciclo de vida de desenvolvimento de software
Para entender o papel do engenheiro de software, é útil conhecer o ciclo de vida de desenvolvimento de software (SDLC).