GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Métricas de Software

lorranz sousa Qualidade Portugiesisch

Métricas de Software

Inhalt der Mindmap

Métricas de Software

  1. Metricas DIretas

    • KLOC- Numero de linhas de codigo
      • Execeto comentário e linhas em branco
      • Vantagéns
        • é facil de calcular
        • é o fator mais importante para muitos modelos de estimativa
      • Desvantágens
        • Depende da linguagem
        • penaliza programas que estão bem estruturados
    • Velocida de execução
    • Tamanho da memória
    • Numero de defeitos registrado no tempo
  2. Métricas Indiretas

    • Qualidade
    • Funcionalidade
    • Complexidade
    • Eficiência
    • Confiablidade
  3. Pontos de função

    • Medem o tamanho funcional de um software
    • prever os erros que serão encontrados
    • numero de componentes/ linha de codigo
    • Estimar o custo necessário para projetar, codificar e testar o software;
    • Valores do domínio de informações
      • Entradas externas
        • cada entrada externa é originada de um usuário ou transmitida de outra aplicação e fornece dados distintos orientados à aplicação ou informações de controle.
      • Arquivos lógicos internos
        • é um agrupamento lógico de dados que reside dentro das fronteiras do aplicativo e é mantido através de entradas externas.
      • Saídas externas
        • cada saída externa é formada por dados derivados da aplicação e fornece informações para o usuário. São relatórios, telas, mensagens de erro etc.
      • Consultas externas
        • ma consulta externa é definida como uma entrada online que resulta na geração de alguma resposta imediata do software na forma de uma saída online.
      • Arquivos de interface externos
        • cada arquivo de interface externo é um agrupamento lógico de dados que reside fora da aplicação, mas fornece informações que podem ser usadas pela aplicação.
    • Calculo
      • 1º (PFNA) PF - Não AJustado
        • determinada ainda na fase de requisitos em consonância com o cliente em função dos arquivos que farão parte do software e seus respectivos pesos com relação ao PF total.
        • Exemplo
          • Analise dos requisitos
            • Eleger um dos tipos de função, preferencialmente aqueles que representam altos percentuais,
              • Verificou-se que o total de Arquivos Internos é 13
                • é de complexidade Média, pois 13 está na faixa 6 a 19.
                  • PFNA
      • (PFA) PF- Ajustado
        • é realizado um calculo apos toda a analise do PFNA
      • estimativa de custo: tb é necessário considerar
    • Pontos de Casos de Uso (PCU)
      • É possível estimar o tamanho do sistema ainda na fase de levantamento de casos de uso
      • O que é preciso para PCU
        • Tipos de atores
      • Fan-out
        • O bloco superior controla os que estão em baixo
        • BLOCO - A: controla os blocos : D, E e seus filhos
        • Deve-se ter no máximo 7 subordinados.
      • Fan-in
        • A entrada do bloco superior no inferior, logo ele é controlado pelo bloco superior
        • Bloco R : é controlado pelos blocos : N, O, P, Q,... R a entrada nesses blocos se dar no bloco R
  4. Etapas para medição

    • 1
      • Definir as métricas
    • 2
      • Coletar os dados
    • 3
      • analisar as métricas
    • 4
      • interpretar as análises
    • 5
      • Modificação dos requisitos e modelos de projeto
  5. Garantia da Qualidade

  6. Fatores de qualidade McCAll

  7. Objetivo da medição Qualitativa

    • Quanto cobrar
    • Dar prazos
    • Definir a equipe
    • Definir a complexidade
    • Definir o tamanho
  8. Métricas de projeto da arquitetura

    • Card e Glass [Car90] definem três medidas de complexidade de projeto de software:
    • Complexidade Estruturada
    • Complexidade de Dados
    • Complexidade de Sistema
  9. Estimativa de esforço e Prazo

    • COCOMO
      • é um algorítmico modelo de estimativa do custo do software criado por Barry Boehm.
        • calcula o esforço de desenvolvimento de software e seu custo em função do tamanho de linhas de códigos desenvolvidas.
      • três implementações:
        • básico,
          • Aplica-se
            • Orgânicos:
              • são projetos relativamente pequenos, simples
            • Semidestacado ou difuso
              • são projetos intermediários com características entre o modo orgânico e o embutido
              • Exemplo: Considere um software com 33,3 Kloc; usando o modelo semidestacado, temos:
            • Embutido ou restrito
              • desenvolvimento de sistemas complexos embutidos em hardware,
          • Vantagem
            • rapidez em estimativas de custo de software;
          • É um modelo estático que calcula o esforço de desenvolvimento de software e seu custo em função do tamanho de linhas de códigos.
        • intermediário
          • é uma extensão do método básico, porém, com mais categorias de controle,
          • Atributo do Produto
          • Atributo do Hardware
          • Atributo do Pessoal
          • Atributo do Projeto
          • calcula o esforço de desenvolvimento de software em função do tamanho do programa,
        • avançado.
          • são incorporadas características da versão intermediária com uma avaliação de impacto de custo em cada passo do projeto.
    • Complexidade ciclomática
      • é uma métrica usada para indicar a complexidade do software; mede a quantidade de caminhos de execução independentes a partir do código fonte.
      • É calculada a partir de um grafo de fluxo:
      • pode ser aplicada a funções, módulos, métodos ou classes individuais de um programa
      • Exemplo
    • Método de Putnam
      • considera múltiplas variáveis e o ciclo de desenvolvimento do projeto com base em análise estatística, relacionando os comportamentos prazo e esforço

Bilder und Dateien der Mindmap

  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software
  • Métricas de Software

Informationen

Beschreibung
Qualidade Mindmap am Métricas de Software, erstellt von lorranz sousa am 08/08/2017.
Erstellt von
lorranz sousa
Aufrufe
3
Bewertung

Mehr zu Métricas de software

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck