É um processo de desenvolvimento iterativo e incremental, organizado em fases e orientado a casos de uso.
Duração do curso online: 7 horas e 58 minutos
Evolua de código a produto: aprenda engenharia de software com processos, requisitos, arquitetura e testes. Curso online gratuito com exercícios e foco no mercado.
Transforme suas ideias em sistemas bem projetados, fáceis de manter e prontos para crescer. Neste curso online gratuito de Engenharia de Software, você desenvolve a base que diferencia “apenas programar” de construir produtos confiáveis: entender processos, escolher abordagens adequadas e tomar decisões técnicas com impacto real no prazo, na qualidade e no custo.
Ao longo das aulas, você aprende como o software é planejado e conduzido do início ao fim, comparando modelos de processo e o processo unificado, além de compreender por que métodos ágeis surgiram e como práticas como programação extrema ajudam a lidar com mudanças, reduzir retrabalho e melhorar a entrega contínua de valor. O curso conecta conceitos a situações do dia a dia, mostrando como alinhar expectativas entre pessoas técnicas e stakeholders.
Um eixo central é a engenharia de requisitos: você aprende a diferenciar tipos de requisitos, entender o que realmente precisa ser construído, elicitar informações com clareza, analisar conflitos, validar entendimento e gerenciar mudanças sem perder o controle do escopo. Essa habilidade é essencial para evitar falhas comuns em projetos, como entregas que não resolvem o problema do usuário ou evoluções que quebram funcionalidades existentes.
O curso também aprofunda modelagem e projeto, abordando modelos de contexto, interação, estrutura e comportamento para representar o sistema sob diferentes perspectivas. Em seguida, você avança para projeto de software, padrões de projeto e fundamentos de arquitetura, compreendendo soluções como arquitetura em camadas e arquitetura orientada a serviços, e aprendendo a avaliar trade-offs de modularidade, integração, acoplamento e escalabilidade.
Para sustentar qualidade ao longo do ciclo, você estuda gerenciamento de configurações e controle de versões, além de uma visão sólida sobre testes de software: objetivos, fases, níveis e práticas como desenvolvimento dirigido a testes. Por fim, o curso apresenta reúso, componentes, COTS e linhas de produto, ampliando sua visão sobre produtividade e evolução sustentável de soluções.
Com vídeos e exercícios ao longo do percurso, você consolida o vocabulário e o raciocínio usados no mercado, fortalecendo sua atuação em times que desenvolvem com organização, previsibilidade e foco em qualidade.
7 horas e 58 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
O que é o Processo Unificado na engenharia de software?
É um processo de desenvolvimento iterativo e incremental, organizado em fases e orientado a casos de uso.
Qual é a diferença entre requisitos funcionais e não funcionais?
Os funcionais descrevem o que o sistema faz; os não funcionais definem restrições, desempenho e qualidade.
Para que serve o gerenciamento de configuração de software?
Serve para controlar versões, mudanças e a integridade dos itens do projeto de software.
Pronto para começar?Baixe o app e comece hoje mesmo.
Instale o app agora
para ter acesso ao curso+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo

Curso GratuitoAnálise e projeto de sistemas
11h02m
9 exercícios

Curso GratuitoPython do Zero ao Avançado
28h22m
54 exercícios

Curso GratuitoProgramação orientada a objeto usando Java
11h56m
10 exercícios

Curso GratuitoProgramação em C
11h21m
22 exercícios

Curso GratuitoRuby on Rails para iniciantes
16h31m
32 exercícios

Curso GratuitoJava
27h43m
62 exercícios

Curso GratuitoProgramação em Python
10h21m
27 exercícios

Curso GratuitoProgramação com Python
11h55m
27 exercícios

Curso GratuitoProgramação em C#
4h07m
47 exercícios

Curso GratuitoProgramação em Java
4h41m
20 exercícios
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks
Comentários do Curso: Engenharia de software
Os estudantes avaliaram o curso online gratuito como excelente, esclarecedor e agradável. Destacaram o aprendizado, a qualidade das aulas, a didática do professor e a atualização de conhecimentos na área de computação.
Rebeca Guimaraes da Costa
Aprendi bastante
Cerza José de Matos Júnior
Amazing I. T Course! כל טוב :-)
Gelson Lírio dos Santos do Souto
Very good I'm loveing
GUSTAVO BORGES
Ótimo curso, muito esclarecedor
Miecia Oliveira
otimo curso
JUBERTO BARBOSA DE CARVALHO
Muitíssimo agradável. Meus poucos conhecimentos me impedem de ser mais objetivo.
Sandra Oliveira
maravilhoso as aulas. Estou na 16 aula
andre oliveira
muito bom! o professor é nota 10
Jamile Rodrigues Mendes
Excelente! Muitos connhecimentos do meu curso de Ciências da Computação na FEI estão agora atualizados.
Cerza José de Matos Júnior
< Amazing course! כל טוב :-) >>>¦^^>>>