Questões de Engenharia de Software - Métricas de Software para Concurso
Foram encontradas 641 questões
Em relação à análise de pontos de função (APF), julgue o próximo item.
De maneira geral, a APF fornece ao analista uma medida
objetiva e comparativa que auxilia na avaliação, no
planejamento, na gestão e no controle da produção de
software.
Suponha que um Técnico Programador da Defensoria está trabalhando no projeto de um software que será desenvolvido. Após a análise do escopo do software, suas funções principais foram identificadas. Em seguida, um intervalo de estimativa de Linhas de Código − LOC foi desenvolvido para cada função. Esse intervalo considera as estimativas como otimista (Tot), mais provável (Tmp) e pessimista (Tpess). Os valores das estimativas para cada função, como mostrado abaixo, foram obtidos utilizando a expressão:
T=(Tot + 4Tmp + Tpess)/6
1) Função: Alimentos − Estimativa de LOC: 3000
2) Função: Guarda − Estimativa de LOC: 5000
3) Função: Tutela − Estimativa de LOC: ..I...
4) Função: Adoção − Estimativa de LOC: 3300
5) Função: Interdição − Estimativa de LOC: 6000
Estimativa de LOC total: . .II....
Considerando que para a função “Tutela” foram obtidos: Tot=3800 LOC, Tmp=6500 LOC; e TPess=8600 LOC, as lacunas I
e II devem ser preenchidas, correta e respectivamente, com
Considere o trecho em pseudocódigo abaixo.
Este trecho possui as medidas:
n1 (operadores únicos) = 14 Var inteiro leia Início Fim imprima ← + / ) ( " , :
n2 (operandos únicos) = 6 a b c med 3 "média = "
Utilizando as métricas de software de Halstead, o tamanho do vocabulário do trecho em pseudocódigo é
O método Use Case Points foi criado para que seja possível estimar o tamanho de um sistema na fase de levantamento de Casos de Uso e é composto por vários passos. Considere os dados abaixo, de um hipotético conjunto de casos de uso de um sistema sendo desenvolvido no Tribunal.
1. Cálculo do Unadjusted Actor Weight − UAW
Há 3 tipos de ator:
− Simples (peso 1): outro sistema acessado através de uma API de programação
− Médio (peso 2): outro sistema acessado interagindo através da rede
− Complexo (peso 3): um usuário interagindo através de uma interface gráfica
2. Cálculo do Unadjusted Use Case Weight − UUCW
Os casos de uso são divididos em 3 níveis de complexidade:
− Simples (peso 5): Tem até 3 transações, incluindo os passos alternativos, e envolve menos de 5 entidades
− Médio (peso 10): Tem de 4 a 7 transações, incluindo os passos alternativos, e envolve de 5 a 10 entidades
− Complexo (peso 15): Tem acima de 7 transações, incluindo os passos alternativos, e envolve pelo menos de 10 entidades.
Considerando que há 1 ator do tipo 1, 3 atores do tipo 2, 4 atores do tipo 3, 7 casos de uso simples, 13 casos de uso médio e
3 casos de uso complexos, o cálculo do UUCP (Unadjusted Use Case Points UUCP = UAW + UUCW) resulta em