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

Mindmap

Métricas de Software (Parte I)

Thiago Ferreira Barbosa Civil Exam For IT Englisch

Inhalt der Mindmap

Métricas de Software (Parte I)

  1. Para que servem as medições?

    • Podem ser aplicadas ao processo de software com a intenção de melhoria contínua
      • Procura verificar se o processo está fazendo o que deve ser feito
    • Podem ser usadas durante um projeto para:
      • Ajudar nas estimativas
      • Aplicar o controle da qualidade
      • Manter a produtividade
      • Controlar o projeto
    • Pode ser usada pelos Engenheiros de Software para:
      • Ajudar a avaliar a qualidade dos artefatos
      • Auxiliar na tomada de decisões táticas na medida em que o projeto evolui
  2. O que são métricas de PROJETO e PROCESSO?

    • São medidas quantitativas que permitem o discernimento sobre a eficácia do processo de software e os projetos que são executados usando o processo como uma estrutura
  3. Servem para apresentar medidas, preferencialmente quantitativas, que reflitam características específicas de processos e de produtos em construção, podendo ser utilizadas em diferentes dimensões, como esforço, tamanho, complexidade, dentre outras

    • São analisadas e avaliadas por gerentes de software e normalmente coletadas por Engenheiros de Software
    • Traz um meio de comunicação muito mais efetivo, pois, consegue-se trabalhar com a medição de software do que se tinha antes em relação às entregas, satisfação do cliente, efetividade de forma geral
  4. Métricas de Processos

    • Quais as principais características?
      • São trabalhadas com métricas de médio a longo prazo
        • São métricas utilizadas para que se consiga detectar se realmente o processo está sendo eficaz
        • Podem ser aplicadas em mais de um projeto
      • Sua aplicabilidade tem por objetivo ter uma visão estratégica da aplicabilidade dos processos
  5. Métricas de Projetos

    • Quais as principais características?
      • São trabalhadas com métricas a curto/médio prazo
        • Tem-se a aplicação de métricas específicas a fim de obter uma visão tática do retorno do projeto e da aplicabilidade das méticas
      • Procura avaliar o estado real de um projeto
      • Procura rastrear os riscos em potencial
      • Procura descobrir áreas problemáticas antes que se tornem críticas
      • Ajustam o fluxo de trabalho ou tarefas
        • Trata-se de realizar um monitoramento frequente das atividades que estão sendo desenvolvidas ao longo do projeto
      • Avaliam a habilidade da equipe de projeto para controlar a qualidade dos produtos finais de software
      • Procura saber se um projeto está atrasado, adiantado, no prazo, entre outros
  6. Qual a diferença entre Métricas de Projeto e Métricas de Processos?

    • Métricas de Projeto
      • Possui a visão de aplicabilidade de métricas específicas de curto prazo
      • Preocupa-se em saber se um projeto está atrasado, adiantado, no prazo, entre outros
      • Preocupa-se em medir o projeto de forma tática
      • São usadas para adaptar o fluxo de trabalho do projeto e as atividades técnicas
    • Métricas de Processos
      • Bastante utilizada em visões a médio/longo prazo
      • Preocupa-se em medir o processo de forma estratégica
      • Preocupa-se com a visão de funcionamento, atendimento às expectativas, etc.
    • A melhoria de qualquer processo é orientada à medição de seus atributos específicos, ao desenvolvimento de uma série de métricas significativas com base nestes atributos e a utilização de métricas para fornecer indicadores que levarão a uma estratégia de aperfeiçoamento
    • Vale salientar que Métricas de Projeto e Métricas de Processos NÃO são métricas de software
  7. Medidas de Software

    • Medidas Diretas
      • Quais são as medidas diretas?
        • Custos e trabalho aplicado
        • Linhas de código (LOC)
        • Velocidade de execução
        • Tamanho de memória
        • Defeitos relatados durante um determinado período de tempo
      • Preocupa-se em trazer medidas TANGÍVEIS para o software
        • Preocupa-se em saber quanto o software custou, por exemplo
    • Medidas Indiretas
      • Quais são as medidas indiretas?
        • Funcionalidade
        • Qualidade
        • Complexidade
        • Eficiência
        • Confiabilidade
        • Manutenibilidade
      • Preocupa-se em trazer medidas INTANGÍVEIS para o software
        • Analisa pontos como a confiabilidade do software, por exemplo
    • Preocupa-se com o comportamento do software na relação do tamanho, preocupando-se em ter algum tipo de medida relacionada ao produto final do software
    • Métricas Orientadas a Tamanho
      • Tem por objetivo medir o software pelo tamanho/dimensão que o mesmo possui, preocupando-se com a dimensão de tamanho/volume de software
      • Quais suas características?
        • São criadas normalizando-se as medidas de qualidade ou produtividade, considerando o tamanho do software que foi produzido
        • Seu maior representante é o LOC, mas gera problemas por ser orientado diretamente à linguagem de programação utilizada
    • Métricas Orientadas a Função
      • Quais suas características?
        • Usam uma medida de funcionalidade fornecida pela aplicação como um valor de normalização
        • É independente de linguagem de programação, o que a torna ideal para utilização em linguagens de programação convencionais e não procedurais
        • Seu maior representante é o FP, mas gera problemas, pois, está orientado à função desejada na visão do usuário, gerando uma avaliação subjetiva
          • Neste ponto, o software é vendido a nível de negócio, e não pela quantidade de linhas de código no qual ele é produzido
    • Métricas Orientadas a Objetos

Informationen

Beschreibung
Civil Exam For IT (Engenharia de Software) Mindmap am Métricas de Software (Parte I), erstellt von Thiago Ferreira Barbosa am 26/08/2017.
Aufrufe
1
Bewertung

Mehr zu Métricas de software

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck