Trilha completa para voce aprender sobre engenharia de software, qualidade e teste. |
Apresentamos aqui para nossos Geeks uma trilha que visa ensinar as pessoas a como trabalhar com: Processo De Desenvolvimento de Software, Engenharia de Requisitos, System Design Overwiew, Revisões, Verificações e Inspeções no Software e Teste e Resoluções de Problemas em Software.
São 05 cursos que vão te dar uma visão geral na área de Engenharia/Qualidade e Teste de Software, aproveite é gratuito, salve essa página em seus favoritos e indique a seus amigos(as).
Siga a trilha corretamente (faça de 01 à 05). Caso ainda não tenha cadastro clique aqui, caso já tenha cadastro apenas faça o login.
01. Processo de Desenvolvimento de Software: 12 horas, neste curso, serão apresentadas algumas práticas utilizadas para o desenvolvimento de softwares com qualidade.
Estrutura do Curso
- Introdução
- Qualidade de Software
- O que é um processo?
- Modelos de Ciclo de Vida do Software
- Como escolher um processo?
Não há pré-requisitos para a realização deste curso.
02. Engenharia de Requisitos: 26 horas, entender as necessidades e atender aos anseios dos clientes não é uma tarefa muito fácil quando se trata do desenvolvimento de um software. Para isso, é utilizada a Engenharia de Requisitos, uma tarefa de grande importância no processo de desenvolvimento de software. A engenharia de requisitos tem a função de diminuir custos de desenvolvimento por meio de um processo de amadurecimento de idéias, à medida que novos requisitos são expostos. Isso se deve à premissa de que quanto mais cedo identificar a mudança, em menos esforço ela resultará.
Estrutura do Curso
Estrutura do Curso
- Estabelecer a importância/relevância das especificações de exigência em desenvolvimento de software.
- Trazer os problemas envolvidos na especificação de requisitos.
- Ilustrar o uso de técnicas de modelagem para minimizar problemas na especificação de requisitos.
Ter concluído o curso Processo e Desenvolvimento de Software.
03. System Design Overwiew: 28 horas, O processo de criação do desenho de um software pode ser entendido como a planta de uma casa que será construída. Usamos a especificação dos requisitos, ou seja, os desejos de seus futuros moradores, para definir como ela deve ser construída, porque o objetivo é transformá-la em um ambiente que satisfaça a todos. O curso System Design Overview mostrará como usar a especificação dos requisitos para definir o problema e transformá-lo em uma solução satisfatória.
Estrutura do Curso
Ter concluído o curso Engenharia de Requisitos.
- Atividades de desenho
- Metodologia de desenho estruturado
- Desenho de dados
Ter concluído o curso Engenharia de Requisitos.
04. Revisões, Verificações e Inspeções no Software: 16 horas, revisar, verificar e inspecionar o software durante
o processo de desenvolvimento é muito importante, pois é possível
identificar um defeito, antes mesmo que ele se torne um problema,
economizando tempo e dinheiro. Com o processo de Revisões, Verificações e Inspeções, além de detectar defeitos, é possível verificar se o elemento de software satisfaz as especificações dos requisitos, se está de acordo com os padrões aplicáveis, se há divergências, etc. Este curso mostrará a importância e o benefício de fazer revisões e de conferir o software antes da entrega ao seu cliente.
Pré-requisitos
Ter concluído o curso System Design Overview.
Estrutura do Curso
- Definições formais
- Importância dos testes estáticos
- Revisões
- Verificações
- Inspeção
- Comparação de revisões, verificações e inspeções
- Vantagens
- Métrica das inspeções
- Problemas comuns para revisões, verificações e inspeções
Ter concluído o curso System Design Overview.
05. Teste e Resoluções de Problemas em Software: 21 horas, O teste é uma parte importante e obrigatória no desenvolvimento do software. É uma técnica para avaliar a qualidade do produto e, também, para melhorá-lo indiretamente, identificando defeitos e problemas, ou seja, o teste de software é uma atividade que abrange todo o ciclo de desenvolvimento. Este curso mostrará como efetuar os testes de auto-avaliação, como é decidido o grau de correção de um software e como são as abordagens de teste.
Estrutura do Curso
Ter concluído o curso Revisões, Verificações e Inspeções.
Estrutura do Curso
- Introdução ao teste
- Níveis de teste
- Técnicas de teste
Ter concluído o curso Revisões, Verificações e Inspeções.