Inicie seus estudos agora!

Você é graduado?

Ao continuar concordo e aceito as políticas de privacidade.

  • Online e Flexível

    100% digital

  • Carga horária

    360 Horas

  • Tutores EAD disponíveis

    Durante todo o curso

  • Certificação pelo MEC

    Igual a um curso presencial

Objetivos

6.1. Objetivo Geral 

Capacitar e aperfeiçoar profissionais na análise, aperfeiçoamento e adoção de métodos, processos e ferramentas atuais da Engenharia de Software com ênfase em garantir uma maior qualidade no processo de desenvolvimento de software, desde o planejamento à evolução, estendendo tal qualidade e dinamismo também ao gerenciamento de equipes.  

6.2. Objetivos Específicos 

Compreender o processo de desenvolvimento de software e suas especificidades no que tange a necessidade de se empregar métodos que garantam melhor qualidade; 

Analisar e criar documentos de requisitos funcionais e não funcionais otimizados a garantir o melhor atendimento possível às requisições dos clientes e suas necessidades, visando ainda a criação de projetos de software mais concisos, bem como casos de testes derivados de tais requisitos;  

Desenvolver a capacidade de gerenciar, com a adoção de práticas ágeis, as equipes de desenvolvimento de sistemas de software; 

Aplicar boas práticas no decorrer de todas as etapas de desenvolvimento, considerando métodos e processos emergentes, como o design de experiência de usuário, design patterns ou padrões de projeto, gerência de configuração, versionamento e automatização de tarefas; 

Aprender a inspecionar e testar softwares manualmente e de modo automatizado, visando soluções robustas e de excelência, considerando a integração de práticas da indústria e da academia.

Público-alvo

O curso é destinado a profissionais formados em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação ou em outros cursos da área de Tecnologias da Informação, que queiram se aperfeiçoar na área de Engenharia de Software, no que tange a melhoria e garantia de Qualidade e Teste de Software. Profissionais egressos de outras áreas poderão se matricular, caso possuam conhecimento básicos em Engenharia de Software, Projeto de Software ou Teste de Software.

Matérias do curso

O que você vai aprender?

  • Ambientação

    Carga Horária: 0 horas

  • Conceitos gerais e principais abordagens de desenvolvimento do software

    Carga Horária: 40 horas

  • Engenharia de requisitos

    Carga Horária: 40 horas

  • Gerenciamento ágil dos sistemas

    Carga Horária: 40 horas

  • Design de experiência do usuário - UX

    Carga Horária: 40 horas

  • Evolução dos softwares: aplicação da Engenharia de Software em sistemas emergentes

    Carga Horária: 40 horas

Todas as matérias do curso
  1. Ambientação
    Carga Horária: 0 horas
  2. Conceitos gerais e principais abordagens de desenvolvimento do software
    Carga Horária: 40 horas
  3. Engenharia de requisitos
    Carga Horária: 40 horas
  4. Gerenciamento ágil dos sistemas
    Carga Horária: 40 horas
  5. Design de experiência do usuário - UX
    Carga Horária: 40 horas
  6. Evolução dos softwares: aplicação da Engenharia de Software em sistemas emergentes
    Carga Horária: 40 horas
  7. Validação do software: testes de softwares e aplicações de segurança no sistema
    Carga Horária: 40 horas
  8. Teste e inspeção de software: técnicas e automatização
    Carga Horária: 40 horas
  9. Design Patterns e gerência de configuração: do projeto ao controle de versões
    Carga Horária: 40 horas
  10. Qualidade de software com Clean Code e técnicas de usabilidade
    Carga Horária: 40 horas