Perguntas e Respostas do Processo SE # 5

Question:Escreva uma breve nota sobre o processo de revisão.

Answer:

No processo de desenvolvimento de uma revisão do projeto desempenha um papel importante. A revisão pode ser tratada como uma tarefa de verificação pura. Uma revisão pode ser definida como um pensamento e feedback em relação a um projeto de software. Isso pode ser feito por usuários, gerentes, clientes e outras pessoas que estão direta ou indiretamente relacionadas a este software.

Uso e função no desenvolvimento de software

As revisões são muito importantes para a precisão do sistema. As revisões consistem na apresentação do material a um conselho de revisão. O papel das revisões no sistema de software é dado abaixo:

  1. A revisão é útil para obter as falhas na análise, projeto e teste de codificação.

  2. As avaliações dos especialistas dão a garantia de que todas as ações realizadas no processo são ajustáveis ​​ou não.

  3. Avaliações tornam os projetos mais compreensíveis.

  4. As revisões são as fontes de conhecimento para os engenheiros juniores.

  5. Com a ajuda de reviews temos a certeza de que o software possui toda a qualidade necessária.

  6. Com a ajuda de avaliações podemos saber se o processo de desenvolvimento foi concluído de acordo com determinado padrão ou não.

Implementação de revisões

tópicos e objetivos da reunião com antecedência. Quando o produto fica pronto, o desenvolvedor informa o líder do projeto. Esta reunião decidirá os seguintes pontos que são dados abaixo:

  1. O produto precisa ser alterado ou não.

  2. Com as pequenas mudanças um produto pode ser aceito.

  3. Rejeite o produto.

Depois disso, é feito um relatório que é chamado de relatórios de revisão e cobre os seguintes pontos.

  1. O que foi revisado?

  2. Quem dá as críticas?

  3. Quais foram as descobertas?

  4. Conclusions.

As atividades das avaliações são as seguintes:

  • Walkthrough- Durante o processo de acompanhamento do material conferido e valorizado pelas revisões. Este processo tem supervisão profunda para que o material utilizado tenha qualidade para parecer do especialista. Obter a área problemática é o objetivo do walkthrough. Com a ajuda de especialistas os problemas são resolvidos e tudo isso discutido em reunião. Pensamentos importantes para obter os benefícios do passo a passo são os seguintes:

    1. Um motivo específico deve ser exigido para a sessão de explicação passo a passo.

    2. Cada etapa de trabalho realizada com base na programação para verificar se todos os produtos estão funcionando.

    3. O erro deve ser anotado e a resolução deve ser feita na sessão de acompanhamento.

    Benefícios

    1. Erro facilmente detectado no primeiro nível, o que reduz o desperdício de tempo.

    2. Melhora a comunicação e coordenação da equipe que está trabalhando no projeto.

    3. Com a ajuda de outros, podemos aprender muito mais.

  • Inspection- Nesta etapa, é necessário um inspetor treinado que possa fazer melhor no processo de inspeção. A inspeção pode ser feita em todo o ciclo de vida do desenvolvimento de software e um melhor resultado pode ser obtido. De acordo com Fagan

    Três inspeções separadas devem ser realizadas. Um projeto seguinte, mas a prioridade é dada à implementação. Uma implementação seguinte, mas a prioridade é dada ao teste de unidade e a outra é o teste de unidade seguinte.

    De acordo com Fagan

    Uma equipe de inspeção consiste em quatro pessoas que desempenham o papel de moderador, projetista, implementador e testador.

    Durante o processo de inspeção de projeto, alguns pontos podem ser cobertos.

    • O design deve ser completo

    • Regularidade na definição

    • Exatidão das interfaces entre os módulos.

    Durante o processo de inspeção do código, alguns pontos podem ser cobertos.

    • Natureza dos subprogramas

    • Decisão lógica

    • Expressões computacionais

    • Declaração de entrada e saída

    • Fluxo de dados