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:
A revisão é útil para obter as falhas na análise, projeto e teste de codificação.
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.
Avaliações tornam os projetos mais compreensíveis.
As revisões são as fontes de conhecimento para os engenheiros juniores.
Com a ajuda de reviews temos a certeza de que o software possui toda a qualidade necessária.
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:
O produto precisa ser alterado ou não.
Com as pequenas mudanças um produto pode ser aceito.
Rejeite o produto.
Depois disso, é feito um relatório que é chamado de relatórios de revisão e cobre os seguintes pontos.
O que foi revisado?
Quem dá as críticas?
Quais foram as descobertas?
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:
Um motivo específico deve ser exigido para a sessão de explicação passo a passo.
Cada etapa de trabalho realizada com base na programação para verificar se todos os produtos estão funcionando.
O erro deve ser anotado e a resolução deve ser feita na sessão de acompanhamento.
Benefícios
Erro facilmente detectado no primeiro nível, o que reduz o desperdício de tempo.
Melhora a comunicação e coordenação da equipe que está trabalhando no projeto.
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