Curso online gratuitoEngenharia de software

Duração do curso online: 7 horas e 58 minutos

4.91

EstrelaEstrelaEstrelaEstrelaEstrela

(184)

Curso online gratuito de Engenharia de Software pela Univesp. Explore tópicos como métodos ágeis, requisitos, arquitetura de software, e teste de software com Linguagens de Programação Multiuso.

Descrição do curso

O curso de Engenharia de Software é uma imersão completa no universo do desenvolvimento de software, com uma abordagem sólida e estruturada que prepara o aluno para enfrentar os desafios da indústria de tecnologia da informação. Com uma duração de 7 horas e 58 minutos, este curso é ideal para quem busca adquirir um conhecimento detalhado e prático sobre os principais tópicos e práticas de Engenharia de Software.

Ao longo do curso, você terá acesso a uma introdução abrangente ao campo da Engenharia de Software, passando por diferentes modelos de processo de software e atividades específicas dessa disciplina. O curso aborda desde o Processo Unificado até os métodos ágeis e o desenvolvimento dirigido a planos, proporcionando uma compreensão clara das diversas abordagens usadas no desenvolvimento de software.

Um dos pontos fortes deste curso é a atenção dada às práticas ágeis, incluindo a programação extrema e o escalamento de métodos ágeis, essenciais para desenvolver projetos flexíveis e adaptáveis. Além disso, são abordados tópicos fundamentais como os tipos de requisitos, o processo de engenharia de requisitos, e técnicas de elicitação, análise, validação e gerenciamento de requisitos.

A didática avança então para a modelagem, com aulas específicas sobre modelos de contexto, interação, estruturais e comportamentais. Essa parte do curso enfatiza a modelagem orientada a objetos e a engenharia dirigida a modelos, oferecendo ferramentas práticas para projetar sistemas robustos e eficientes.

O projeto de software e os padrões de projeto representam um segmento crucial do curso, explorados em detalhes e complementados com módulos específicos sobre o projeto de arquitetura de software, divididos em duas partes. A arquitetura orientada a serviços é também discutida, preparando o participante para arquitetar soluções que se integrem perfeitamente com diferentes serviços e tecnologias.

Outro destaque é o gerenciamento de configurações, dividido em duas aulas, onde são explicados os principais processos e técnicas para controlar as mudanças no software e manter a integridade do projeto. O curso também inclui uma visão geral de teste de software, seus diferentes níveis e o desenvolvimento dirigido a testes, fundamentais para garantir a qualidade final do produto.

A reutilização de software é detalhada ao fim do curso, abordando temas como linha de produto de software, componentes off-the-shelf (COTS) e o desenvolvimento baseado em componentes. Este conhecimento é indispensável para criar soluções escaláveis e que façam uso eficiente de recursos já existentes.

Com uma média de avaliações de 5 estrelas, este curso se destaca pela qualidade e profundidade do conteúdo oferecido. Assim, ao concluir esta formação, você estará apto a aplicar práticas avançadas de engenharia de software em diversos projetos, utilizando linguagens de programação como Python, Ruby, Java e C.

Se você deseja aprofundar-se no mundo da Engenharia de Software e adquirir habilidades que estão em alta demanda no mercado, este curso é a escolha ideal para você. Inscreva-se agora e transforme sua carreira com o conhecimento essencial oferecido.

Conteúdo do Curso

  • Aula em vídeo: Engenharia de Software - Apresentação

    0h12m

  • Aula em vídeo: Engenharia de Software - Aula 01 - Modelos de processo de software e atividades de software

    0h22m

  • Exercício: _Qual é a definição de software segundo o Engenheiro de Software?

  • Aula em vídeo: Engenharia de Software - Aula 02 - Processo unificado

    0h20m

  • Exercício: _Qual é a principal função dos protótipos?

  • Aula em vídeo: Engenharia de Software - Aula 03 - Métodos ágeis, desenvolvimento ágil e dirigido a planos

    0h24m

  • Exercício: _Qual foi a motivação para a criação dos métodos ágeis?

  • Aula em vídeo: Engenharia de Software - Aula 04 - Programação extrema e escalamento de métodos ágeis

    0h22m

  • Exercício: _Qual é o principal objetivo do Extreme Programming (XP)?

  • Aula em vídeo: Engenharia de Software - Aula 05 - Tipos de requisitos

    0h17m

  • Aula em vídeo: Engenharia de Software - Aula 06 - Processo de engenharia de requisitos

    0h14m

  • Exercício: _Qual é a principal função do documento de requisitos de software?

  • Aula em vídeo: Engenharia de Software - Aula 07 - Elicitação e análise de requisitos

    0h20m

  • Exercício: _Qual é o principal desafio enfrentado pelos analistas de requisitos durante a etapa de descoberta dos requisitos?

  • Aula em vídeo: Engenharia de Software - Aula 08 - Validação e gerenciamento de requisitos

    0h20m

  • Exercício: _Qual das alternativas abaixo melhor define o que é validação de requisitos?

  • Aula em vídeo: Engenharia de Software - Aula 09 - Modelos de contexto e modelos de interação

    0h21m

  • Exercício: _Qual a principal diferença entre os modelos de software e os modelos de contexto?

  • Aula em vídeo: Engenharia de Software - Aula 10 - Modelos estruturais

    0h17m

  • Aula em vídeo: Engenharia de Software - Aula 11 - Modelos comportamentais e Engenharia dirigida a modelos

    0h23m

  • Aula em vídeo: Engenharia de Software - Aula 12 - Projeto de software e Padrões de projeto

    0h22m

  • Exercício: _Qual é a principal atividade do projetista de software?

  • Aula em vídeo: Engenharia de Software - Aula 13 - Projeto de arquitetura de software (parte 1)

    0h19m

  • Exercício: _Qual é o conceito importante para entender o projeto de arquitetura do software?

  • Aula em vídeo: Engenharia de Software - Aula 14 - Projeto de arquitetura de software (parte 2)

    0h20m

  • Aula em vídeo: Engenharia de Software - Aula 15 - Arquitetura orientada a serviços

    0h22m

  • Exercício: _Qual é a principal característica da arquitetura orientada a serviços?

  • Aula em vídeo: Engenharia de Software - Aula 16 - Gerenciamento de configurações (Parte 1)

    0h18m

  • Exercício: _Qual é o principal objetivo do gerenciamento de configurações?

  • Aula em vídeo: Engenharia de Software - Aula 17 - Gerenciamento de configurações (Parte 2)

    0h22m

  • Exercício: _Qual o termo em inglês para designar o conjunto de versões de um item de configuração?

  • Aula em vídeo: Engenharia de Software - Aula 18 - Visão geral de teste de software

    0h20m

  • Exercício: _Qual é o principal objetivo do teste de software?

  • Aula em vídeo: Engenharia de Software - Aula 19 - Caracterização de teste de software

    0h23m

  • Exercício: _Qual é a fase de teste que é realizada depois que o desenvolvimento do software praticamente acabou?

Este curso gratuito inclui:

7 horas e 58 minutos de curso online em vídeo

Exercícios para treinar seus conhecimentos

Certificado digital de conclusão de curso

100% gratuito, do conteúdo ao certificado

QR Code - Baixar Cursa - Cursos Online

Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:

Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:

  • Estude de graça!

    Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!

  • Melhore seu currículo!

    São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!

  • Certificado Digital grátis!

    Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.

Comentários do Curso: Engenharia de software

CJ

Cerza José de Matos Júnior

Amazing I. T Course! כל טוב :-)

CJ

Cerza José de Matos Júnior

< Amazing course! כל טוב :-) >>>¦^^>>>

GL

Gelson Lírio dos Santos do Souto

Very good I'm loveing

GB

GUSTAVO BORGES

Ótimo curso, muito esclarecedor

GB

GUSTAVO BORGES

Ótimo curso, muito esclarecedor.

MO

Miecia Oliveira

otimo curso

JB

JUBERTO BARBOSA DE CARVALHO

Muitíssimo agradável. Meus poucos conhecimentos me impedem de ser mais objetivo.

SO

Sandra Oliveira

maravilhoso as aulas. Estou na 16 aula

AO

andre oliveira

muito bom! o professor é nota 10

JR

Jamile Rodrigues Mendes

Excelente! Muitos connhecimentos do meu curso de Ciências da Computação na FEI estão agora atualizados.

Mais cursos gratuitos em Linguagens de programação multiuso ( Python, Ruby, Java, C )

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, cursos em áudio ou texto.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto