• Nenhum resultado encontrado

QS 2 Qualidade do Produto Revisoes Formais

N/A
N/A
Protected

Academic year: 2021

Share "QS 2 Qualidade do Produto Revisoes Formais"

Copied!
15
0
0

Texto

(1)

Qualidade do Produto

Prof. Davi Viana dos Santos

Qualidade de Software

• Revisões Técnicas

– Definição

– Inspeções x Revisões Técnicas – Diretrizes

– Itens a serem verificados em uma revisão técnica

• Revisões de Apresentação (Walkthrough)

– Definição – Para que servem

– Inspeções x Revisões Técnicas x Walkthrough – Atividades da revisão de apresentação

• Revisões gerenciais

– Definição – Objetivo

– Inspeções x Revisões Técnicas x Walkthrough x Revisão Gerencial

• Revisões Informais

(2)

3

Revisões Técnicas

Definição pela Norma IEEE-1028:

– Avaliação Sistemática de um produto de software por

uma equipe qualificada

• Examinar a adequação do produto ao uso pretendido

• Identificar discrepâncias com padrões e

especificações

• Prover recomendações sobre alternativas

– Avaliar artefatos específicos, para verificar se estão conformes aos respectivos padrões e especificações

Qualidade do Produto de Software

Inspeções x Revisões Técnicas

Inspeção Revisão Técnica

Objetivo Detectar e Identificar defeitos, garantir a qualidade, acompanhar a resolução Avaliar a conformidade e qualidade, verificar alterações Método de Decisão

Inspetores apontam defeitos e determinam a aprovação ou não, os defeitos devem ser removidos

Revisores recomendam ações, gerentes e responsáveis técnicos agem Coleta de dados Fortemente recomendada Opcional

Treinamento requerido do

líder

Sim Não

O nível de formalidade de condução, registro e pós-processamento é inferior ao das inspeções

(3)

5

Revisões Técnicas

Diretrizes para realiação de revisões técnicas (1/2)

– Revise o produto, não o produtor.

– Fixe e mantenha uma agenda de reuniões.

– Limite o debate e a refutação (razão que vai contra uma premissa, lema ou conclusão).

– Enuncie as áreas problemáticas, mas não tente resolver cada problema anotado.

– Faça anotações por escrito.

– Limite o número de participantes e insista numa preparação antecipada.

Qualidade do Produto de Software

Revisões Técnicas

Diretrizes para realiação de revisões técnicas (2/2)

– Desenvolva uma lista de conferência (checklist) para cada

produto que provavelmente será revisto (recomendações) – Atribua recursos e uma programação de tempo para as

Revisões Técnicas Formais.

– Realize um treinamento significativo para todos os revisores.

(4)

7

Revisões Técnicas

Fixar e determinar uma agenda

– Uma das diretrizes mais importantes – Definem a execução das revisões técnicas

– Definem em quais partes do ciclo de vida de software serão realizadas revisões técnicas

Qualidade do Produto de Software

Exercício I

Definam

onde

são

necessárias

revisões

e

respondam as seguintes perguntas

– Que produtos de trabalho devem ser revisado? – Qual informação é requerida antes da revisão?

– Pré-condições que devem ser satisfeitas antes que a

revisão possa ser conduzida?

– Quem participa?

Análise Projeto Codificação Testes

Adaptado do modelo de processo de software [Pressman, 2006, p. 40]

(5)

9

Durante uma reunião de revisão técnica

Os participatens determinam

se o produto de

trabalho está:

– Completo

– Conforme os regulamentos, padrões, roteiros, planos, especificações e procedimentos aplicáveis ao projeto

– Adequado ao uso pretendido

– Pronto para a próxima atividade

Qualidade do Produto de Software

(6)

11

Revisões de apresentação (Walkthrough)

É uma revisão na qual o autor apresenta o material

em ordem lógica

– Não possui limite de tempo

– O grupo verifica o material a medida que ele vai sendo apresentado

– Não exige muita preparação prévia

– Pode ser feito com um maior número de participantes

• Não há muita interação

Qualidade do Produto de Software

Revisões de apresentação (Walkthrough)

É uma revisão na qual o autor apresenta o material

em ordem lógica

– Não possui limite de tempo

– O grupo verifica o material a medida que ele vai sendo apresentado

– Não exige muita preparação prévia

– Pode ser feito com um maior número de participantes

• Não há muita interação

São consideradas de eficácia média para detecção de defeitos

(7)

13

Revisões de apresentação (Walkthrough)

Podem realizadas com o objetivo de:

– Apresentações de artefatos aos clientes

– Apresentações de artefatos para diferentes grupos

dentro da organização

• Designers -> programadores

Qualidade do Produto de Software

Inspeções x Revisões Técnicas x Walkthrough

Inspeção Revisão Técnica Walkthrough

O

b

je

ti

vo Detectar e Identificardefeitos, garantir a qualidade, acompanhar a resolução

Avaliar a conformidade e qualidade, verificar alterações

Detectar defeitos, avaliar alternativas e apresentar resultados M é to d o d e D e ci sã o Inspetores apontam defeitos e determinam a aprovação ou não, os defeitos devem ser removidos Revisores recomendam ações, gerentes e responsáveis técnicos agem Autores ou equipe decidem sobre possíveis alterações C o le ta d e d a d o s Fortemente recomendada Opcional Opcional T re in . d o líd e

(8)

15

Durante uma reunião de revisão de apresentação

(Walkthrough)

Realizam-se as seguintes atividades:

– Os autores ou o líder da revisão podem fazer uma

apresentação do produto de trabalho que será examinado

• Opcional: descrever detalhadamente o produto de

trabalho

– O líder da revisão coordena a discussão sobre os

problemas mais gerais

– Os membros apresentam novos defeitos

– Faz-se o registro das recomendações

Qualidade do Produto de Software

Durante uma reunião de revisão de apresentação

(Walkthrough)

Realizam-se as seguintes atividades:

– Os autores ou o líder da revisão podem fazer uma

apresentação do produto de trabalho que será examinado

• Opcional: descrever detalhadamente o produto de

trabalho

– O líder da revisão coordena a discussão sobre os

problemas mais gerais

– Os membros apresentam novos defeitos

(9)

17 Qualidade do Produto de Software

(10)

19 Qualidade do Produto de Software

(11)

21 Qualidade do Produto de Software

Falta a definição dos tipos dos atributos

(12)

23

Revisões Gerenciais

Avaliação Sistemática de um processo de:

– Aquisição – Treinamentos – Desenvolvimento – Operação – Manutenção – Qualidade

Executadas pelos gerentes, com participação dos

desenvolvedores

Qualidade do Produto de Software

Revisões Gerenciais

O objetivo principal é avaliar os problemas técnicos

e questões gerenciais do projeto

• Monitorar o progresso

• Determinar status de cronograma e planos • Confirmar requisitos

• Avaliar resultados dos testes

• Avaliar relatórios de revisão técnica

(13)

25

Inspeções x Revisões Técnicas x Walkthrough x Revisão Gerencial

Qualidade do Produto de Software

Inspeção Revisão Técnica Walkthrough Revisão Gerencial O b je ti

vo Detectar e Identificardefeitos, garantir a

qualidade, acompanhar a resolução Avaliar a conformidade e qualidade, verificar alt. Detectar defeitos, avaliar alternativas e apresentar result. Verificar Progresso, recomendar ações M ét o d o d e D ec is ão Inspetores apontam defeitos e determinam a aprovação ou não, os defeitos devem ser removidos Revisores recomendam ações, gerentes e responsáveis técnicos agem Autores ou equipe decidem sobre possíveis alterações Gerente decide com base nas recomendações da reunião C o le ta d e d ad o s Fortemente recomendada

Opcional Opcional Somente se for requerida pelos padrões da organização T re in .d o lí d

er Sim Não Não Não

Revisões Gerenciais

É o tipo de revisão que possui o menor nível de

formalidade

– Formalidade: Inspeções > Técnicas > Walkthroughs > Gerencial

Podem ser realizadas periodicamente

– Semana, quinzena, mês

Podem ser realizadas em marcos importantes do

projeto

(14)

27

Revisões Informais

Qualidade do Produto de Software

Revisões Informais

São revisões que podem ser feitas antes das

revisões formais

Programação em pares: adotada no XP e em outros

métodos ágeis, pode ser considerada uma revisão em tempo real

Revisão preliminar: ralizada por um ou mais pares de

autores para eliminar defeitos mais simples do material • Digitação, ortografia, numeração...

(15)

29

Revisões Informais

São revisões que podem ser feitas antes das

revisões formais

Revisão Individual: realizada pelos autores,

possivelmente seguindo roteiros e listas de conferência

Revisões instantâneas (stand-p reviews): reuniões

gerenciais ou técnicas realizadas com com alta frequência (diariamente)

• Resolução de problemas de forma rápida • Participantes ficam em pé

Qualidade do Produto de Software

Qualidade do Produto

Prof. Davi Viana dos Santos

Referências

Documentos relacionados

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on

Os resultados obtidos dos cimentos utilizados para ensaios obtiveram-se alte- rações nos resultados a resistência à compressão aos 28 dias compreendendo-se que durante

‐bem  imóvel  e  direito  relativo  a  ele,  bem  móvel,  mercadoria,  qualquer  parcela  do  patrimônio  que 

docente de afastamento para realizar o mestrado em Estudos Lingüísticos, área de concentração Lingüística, na Universidade Federal de Minas Gerais, a partir

4 RESULTADOS E DISCUSSÃO 4.1 Caracterização da cobertura florestal e da biodiversidade vegetal no entorno dos cultivos de tomate na região de Apiaí-SP a Módulos

Além disso, o número de animais silvestres criados em domicílio é relativamente alto, levando-se em consideração a legislação vigente que proíbe este tipo de

#Êesti n des entrepôts et plates-f rmes : assureú la perf rmance de v tre suppl chain par la maitrise des ú nes de st ckageÊ$ÊÊ6Ê7... #Êesti n industrielle $B

Ja nas constru~oes em que figuram predicati- vos do objeto, verifica-se a coesao entre 0 objeto dire- to e 0 predicativo.. Na frase: Considero 0 garoto competente, a c2 muta~ao com