GoConqr has a new look! Let us know what you think.

Flashcards

métricas de software

Felipe Lopes Engenharia de software Portuguese 55 cards

Cards in this deck (55)

  1. 1Uma métrica de software se refere a o que?software
    processo
    documentação
  2. 2O que são métricas de controle/processo?relacionadas a processos de software; utilizadas para tomada de decisões sobre alterações no processo de desenvolvimento de software.
  3. 3O que são métricas de predição/produto?relacionadas a produto de software; são utilizadas para estimar o esforço necessário para construção ou alteração de software e auxiliam a prever características dele.
  4. 4Qual outro nome das métricas estáticas?internas
  5. 5Qual outro nome das métricas dinâmicas?externas
  6. 6O que são métricas estáticas ou internas?coletadas em representações do sistema como projeto, programa ou documentação. Sem necessidade da execução dos programas. Mede a qualidade dos artefatos intermediários e qualidade do produto final.
  7. 7O que são métricas dinâmicas ou externas?coletadas durante a execução de um programa a partir do comportamento ou do efeito. Ajudam a avaliar a eficiência e a confiabilidade de um programa.
  8. 8O que são métricas diretas?Conhecidas como básicas, quantitativas ou primitivas. São aquelas que não dependem de medição de outros atributos.
  9. 9O que são métricas indiretas?Conhecidas como qualitativas ou derivadas. São aquelas que dependem da medição de outros atributos.
  10. 10O que são métricas orientadas a tamanho?são aquelas baseadas no numero de linhas de código produzidas.
  11. 11O que são métricas orientadas à função?são aquelas baseadas na funcionalidade do software
  12. 12O que são métricas orientadas à pessoas?aquelas que indicam a forma como as pessoas devem desenvolver programas
  13. 13O que são métricas objetivas?independem de julgamento humano
  14. 14O que são métricas subjetivas?dependem de julgamento humano
  15. 15O que são métricas de produtividade?concentram-se na saída do processo de engenharia de software
  16. 16O que são métricas de qualidade?indicam quanto o software atende os requisitos definidos pelo usuário
  17. 17O que são métricas técnicas?concentra-se nas características do software
  18. 18O que é métrica fan-in?número de métodos ou funções que chamam alguma outra função ou método
  19. 19O que é a métrica fan-out?numero de funções chamadas pela função x
  20. 20O que é complexidade cidomática?medida de complexidade de controle de um programa. Pode estar relacionada à facilidade de compreensão de um programa.
  21. 21O que é indice de fog?extensão média das palavras e das sentenças em documentos.
    Quanto maior, mais difícil é a compreensão de documentos.
  22. 22O que é legibilidade?código deve declarar sua intenção ao leitor
  23. 23O que é testabilidade?código deve ser organizado de uma forma que facilite o teste de unidade
  24. 24O que é flexibilidade?dependência em relação a outros códigos deve ser minimizadas
  25. 25O que é compatibilidade?o código deve cumprir com seus requisitos funcionais ou não
  26. 26O que é economicidade?o código deve fazer uso razoável dos recursos do sistema.
  27. 27Outro nome para medida diretaquantitativa
  28. 28Outro nome para medidas indiretasqualitativas
  29. 29O que é análise de pontos de função?é uma técnica que permite medir as funcionalidades ou tamanho funcional de um software, independente de tecnologia e sob o ponto de vista dos requisitos funcionais do usuário.
  30. 30O que é funcionalidade?qualquer coisa que o usuário deseja que seu aplicativo execute.
  31. 31características ou componentes dos pontos de funçãoArquivo lógico interno (ALI)
    Arquivo de interface externa (AIE)
    Entrada externa (EE)
    Saída externa (SE)
    Consulta externa (CE)
  32. 32O que é arquivo lógico interno?grupo de dados logicamente relacionados ou informações de controle cuja manutenção é feita pela própria aplicação.
    Sua função é armazenar dados mantidos dentro da fronteira da aplicação através de processos da aplicação.
  33. 33O que é arquivo de interface externa?grupos de dados logicamente relacionados ou informações de controle, referenciados na aplicação para fins de recuperação de dados cuja manutenção é feita por outra aplicação. Os dados são mantidos fora da fronteira da aplicação.
  34. 34O que é entrada externa?processo elementar que processa dados ou informações de controle recebidos de fora da fronteira da aplicação e cujo objetivo é manter um ou mais ALIs e/ou alterar o comportamento do sistema.
  35. 35O que é saída externa?processo elementar que envia dados ou informações de controle para fora da fronteira da aplicação. seu objetivo é exibir informações recuperadas através de processamento lógico, que envolva cálculos ou criação de dados derivados.
  36. 36O que é consulta externa?representa a necessidade de processamento de consultas da aplicação sendo uma combinação de entrada/saída de dados onde uma entrada de dados causa uma recuperação e uma saída correspondente. não deve conter cálculos.
  37. 37O que é informações de controle?dados que influenciam um processo elementar da aplicação sendo contada.
  38. 38O que é processo elementar?a menor atividade capaz de produzir resultados significativos para o usuário
  39. 39etapas do procedimento de contagemdeterminar o tipo de contagem;
    determinar o escopo e fronteira;
    calcular pontos de função não ajustados;
    calcular fator de ajuste;
    calcular pontos de função ajustados;
  40. 40Quais tipos de contagem existem?projeto de desenvolvimento;
    projeto de melhoria;
    projeto de aplicação;
  41. 41O que é um projeto de desenvolvimento?mede a funcionalidade fornecida aos usuários finais do software para a primeira instalação da aplicação.
  42. 42O que é projeto de melhoria?mede as modificações realizadas para aplicações existentes. referenciada como projeto de manutenção e inclui as funcionalidades fornecidas aos usuários através de adições, alterações, exclusões e conversões de função. manutenções podem ser somente evolutivas.
  43. 43O que é projeto de aplicação?mede uma aplicação instalada e em pleno funcionamento, avalia as funcionalidades correntes, providas aos usuários finais da aplicação. ela é bastante precisa
  44. 44O que é calcular pontos de função não ajustados?medem-se as funções de dados e as funções de transações. A complexidade dos ALIs e AIEs são medidas pela quantidade de dados elementares referenciados (DER) e registros lógicos referenciados (RLR).
  45. 45O que é um DER?é um atributo único reconhecido pelo usuário e não repetido
  46. 46O que é um RLR?um subgrupo de de dados elementares referenciados, reconhecido pelos usuários dentro de um ALI/AIE
  47. 47outro nome para registro lógico referenciadoitem de registro
  48. 48outro nome para dato elementar referenciadoitem de dados
  49. 49como é medida a complexidade de EE, SE, CE?pela quantidade de dados elementares referenciados (DER) e arquivos lógicos referenciados (ALR)
  50. 50O que é um arquivo lógico referenciado (ALR)?é um ALI/AIE que foi acessado por uma função de transação. quanto mais ALI/AIE acessados por uma função de transação maior a complexidade do ALR
  51. 51características gerais de sistemacomunicação de dados;
    processamento distribuído;
    performance;
    configuração de equipamento;
    volume de transações;
    entrada de dados online;
    interface com o usuário;
    atualização online;
    processamento complexo;
    reusabilidade;
    facilidade de implantação;
    facilidade operacional;
    múltiplos locais;
    facilidade de mudanças;
  52. 52formula para calcular o fator de ajusteFA = (SNI*0,01) + 0,65
  53. 53formula para calcular pontes de função ajustadosPFA = FA * PFNA
  54. 54Tipos de contagem NESMAindicativa (baixa precisão)
    estimativa (média precisão)
    detalhada (alta precisão)
  55. 55Como é a contagem indicativa NESMA?elementos utilizados para contagem são os ALIs e AIEs. Cada ALI contribui com 35 pontos e cada AIE com 15 pontos

Information

Description
Engenharia de software Flashcards on métricas de software, created by Felipe Lopes on 05/07/2018.
Created by
Felipe Lopes
Views
0
Rating

More on Métricas de software

Feedback

What is it about?

What do you think of the new look?

How do you like it?