A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Abordagens de avaliação

Apresentações semelhantes


Apresentação em tema: "Abordagens de avaliação"— Transcrição da apresentação:

1 Abordagens de avaliação
Análise de características: atribuir valor e classificar atributos Pesquisa de opinião: documenta relações e resultados de certa situação Estudo de caso Experimento formal Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

2 Exemplo de análise de características
Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

3 Tipos de estudos de caso
Projetos semelhantes: cada um é típico da organização e para as variáveis independentes eles têm valor semelhante Baseline: compara a nova técnica de inspeção Seleção aleatória: divide um único projeto em partes Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

4 Experimento formal Valores das variáveis são controlados
São utilizados vários métodos para reduzir tendências e eliminar fatores que se confundem Freqüentemente são medidas instâncias duplicadas As instâncias são representativas Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

5 Preparação para uma avaliação
Definir as hipóteses Manter controle sobre as variáveis Tornar a investigação significativa Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

6 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

7 Avaliação versus predição
O sistema de medição avalia uma entidade existente caracterizando numericamente um ou mais de seus atributos O sistema de predição prediz alguns atributos de uma futura entidade, envolvendo um modelo matemático com procedimentos de predição associados sistemas de predição deterministas (sempre obtemos a mesma saída para uma determinada entrada) sistemas de predição estocásticos (a saída para uma entrada específica pode variar conforme a probabilidade) Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

8 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

9 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

10 Modelo de qualidade de Dromey
Identifica um conjunto de atributos de qualidade de alto nível Identifica os componentes do produto Identifica e classifica as propriedades que levam à qualidade de cada componente e que são mais significativas e tangíveis Propõe um conjunto de axiomas para relacionar as propriedades do produto aos atributos de qualidade Avalia o modelo, identifica seus pontos fracos e o refina ou recria Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

11 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

12 Reutilização do software
Reutilização do produtor: cria os componentes reutilizáveis Reutilização do consumidor: utiliza os componentes em projetos subseqüentes Reutilização caixa-preta: utiliza o produto inteiro, sem modificação Reutilização caixa-branca: modifica o produto para ajustá-lo a necessidades específicas Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

13 Mais sobre reutilização
Reutilização por composição: vê os componentes reutilizáveis como um conjunto de blocos de construção; o desenvolvimento é feito bottom up Repositório de reutilização: os componentes devem ser classificados ou catalogados; um sistema de recuperação deve ser utilizado para procurar e selecionar os componentes Análise de domínio: analisa um domínio de aplicação para identificar pontos comuns e meios de descrevê-lo Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

14 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

15 Lições sobre reutilização
Os objetivos da reutilização devem ser mensuráveis A gerência deve resolver os objetivos conflitantes da reutilização de maneira clara e imediata Diferentes perspectivas podem gerar questões diferentes sobre reutilização Toda organização deve decidir em que nível certas questões-chave são colocadas e respondidas Integrar o processo de reutilização no de desenvolvimento Vincular as medições ao processo de reutilização Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

16 Análise postmortem Projetar e distribuir uma pesquisa de opinião sobre o projeto para coletar dados, sem comprometer a confidencialidade Coletar informações objetivas do projeto Realizar uma reunião para coletar as informações que faltaram na pesquisa de opinião Realizar um dia de ‘histórico do projeto’ Publicar os resultados com foco nas lições aprendidas Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

17 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

18 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

19 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

20 Avaliação de conformidade do CMM
Comprometimento com a realização Capacidade de realizar Atividades realizadas Medição e análise Verificação da implementação Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

21 SPICE Práticas base (atividade essenciais) e práticas genéricas (institucionalizam ou implementam um processo) Considera cinco atividades fornecimento ao cliente engenharia projeto suporte organização Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12

22 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

23 Engenharia de Software: Teoria e Prática
Shari Lawrence Pfleeger Capítulo 12

24 Retorno de investimento
Utiliza o valor presente valor atual de um fluxo de caixa previsto para o futuro Exemplo: Fluxos de caixa COTS Reutilização Investimento inicial -9000 -4000 Primeiro ano 5000 -2000 Segundo ano 6000 2000 Terceiro ano 7000 4500 Quarto ano Soma dos fluxos de caixa 6500 VPL em 15% 2200 2162 Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 12


Carregar ppt "Abordagens de avaliação"

Apresentações semelhantes


Anúncios Google