O que é Engenharia de Software?
Uma visão geral da disciplina, seus objetivos e sua relação com qualidade e manutenção.
Ler artigoTrilha editorial
Uma introdução progressiva às práticas que ajudam a entender problemas, tomar decisões técnicas e construir software que continue fazendo sentido depois da primeira entrega.

Mapa da trilha
Os seis temas formam uma sequência, mas cada artigo também pode ser lido de forma independente.
15 artigos iniciais
Comece pelo primeiro artigo ou escolha o tema mais próximo da sua dúvida atual.
Uma visão geral da disciplina, seus objetivos e sua relação com qualidade e manutenção.
Ler artigoComo processos e decisões conscientes reduzem riscos e aumentam a clareza do projeto.
Ler artigoO caminho entre uma necessidade real e uma especificação que a equipe consegue usar.
Ler artigoA diferença entre comportamento esperado e atributos de qualidade.
Ler artigoComo reconhecer as pessoas afetadas pelo sistema e ouvir suas perspectivas.
Ler artigoTécnicas para investigar o problema antes de decidir a solução.
Ler artigoComo registrar necessidades do ponto de vista do usuário e definir quando estão prontas.
Ler artigoUma introdução à linguagem visual usada para analisar e documentar sistemas.
Ler artigoAprenda a representar objetivos dos usuários de forma simples.
Ler artigoRepresente fluxos com decisões, caminhos alternativos e tarefas paralelas, com exemplo de cadastro.
Ler artigoEntenda classes, atributos, métodos, relacionamentos e multiplicidade com um exemplo prático.
Ler artigoVeja como participantes trocam mensagens ao longo do tempo, com exemplo de cadastro e código.
Ler artigoComo distribuir responsabilidades e reduzir dependências entre classes e módulos.
Ler artigoComo componentes, responsabilidades e dependências dão forma ao sistema.
Ler artigoComo verificar comportamentos e construir confiança na entrega.
Ler artigoPróxima etapa
A trilha foi preparada para crescer com artigos sobre segurança desde o início, manutenção, dívida técnica, observabilidade e evolução de sistemas.