Encontra-se em desenvolvimento uma nova ap...

Próximas questões
Com base no mesmo assunto
Q351946 Engenharia de Software
Encontra-se em desenvolvimento uma nova aplicação, que possuirá 10 ALIs, dos quais 3 serão simples; 5, médios; e 2, complexos. Essa aplicação referenciará dados em dois AIEs simples e possuirá 32 funções transacionais, das quais 18 serão EEs de complexidade baixa; 8 serão CEs de complexidade média; e 6 serão SEs complexas. O fator de ajuste será igual a 1,00 e não serão necessárias funções de conversão de dados.

Julgue o item abaixo, relativo à situação hipotética apresentada.

Na hipótese em questão, o tamanho funcional do projeto de novo desenvolvimento será de 239 pontos de função.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

Para compreender essa questão, é necessário ter conhecimento sobre o método de Pontos de Função, que é uma técnica de medição das funcionalidades fornecidas pelo software do ponto de vista dos usuários. Esse método é baseado na contagem de 'Itens Lógicos de Dados' (ALI - Arquivos Lógicos Internos e AIE - Arquivos de Interface Externa) e 'Funções Transacionais' (EE - Entrada Externa, CE - Consulta Externa e SE - Saída Externa), levando em conta a complexidade de cada um desses elementos.

A complexidade é classificada como simples, média ou complexa. Cada categoria de item ou função tem um valor associado em Pontos de Função, que varia conforme sua complexidade. Para calcular o tamanho funcional do projeto, é necessário somar os pontos de cada item e função, ajustados pelo fator de ajuste caso necessário (neste caso, o fator é 1, então não modifica o valor).

A contagem seria realizada da seguinte maneira:

  • Para ALIs: 3 simples x 7 pontos = 21 pontos, 5 médios x 10 pontos = 50 pontos, e 2 complexos x 15 pontos = 30 pontos.
  • Para AIEs: 2 simples x 5 pontos = 10 pontos.
  • Para EEs: 18 baixa complexidade x 3 pontos = 54 pontos.
  • Para CEs: 8 média complexidade x 4 pontos = 32 pontos.
  • Para SEs: 6 alta complexidade x 6 pontos = 36 pontos.

Somando todos esses valores, temos:

21 (ALIs simples) + 50 (ALIs médios) + 30 (ALIs complexos) + 10 (AIEs simples) + 54 (EEs baixa complexidade) + 32 (CEs média complexidade) + 36 (SEs alta complexidade) = 233 pontos.

A questão afirma que o tamanho funcional do projeto seria de 239 pontos de função. Portanto, parece que há um erro na contagem. No entanto, a questão pode conter valores pré-estabelecidos para cada tipo de função que diferem dos valores tradicionais mencionados acima ou pode haver um entendimento de que houve algum tipo de ajuste (apesar do fator de ajuste ser 1,00).

Se a contagem seguindo os valores padrão dos Pontos de Função está correta, então a alternativa estaria errada. No entanto, como o gabarito oficial aponta "C - certo", isso sugere que a questão possivelmente considerou valores específicos para cada tipo de função ou que a questão contém algum erro de formulação ou digitação. Para esclarecimentos, seria necessário verificar o material de referência fornecido pela organizadora do concurso.

Portanto, como instrutor, recomendo revisar o material didático e verificar se existe alguma tabela de valores específica utilizada pela banca. A contagem de pontos de função pode variar de acordo com o contexto e o padrão adotado pela organização ou banca examinadora.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Para resolver a questão basta multiplicar a quantidade fornecida pelo seu peso em pontos, somar tudo e multiplicar pelo fator de ajuste.

Cada tipo está com peso em pontos para entre parenteses(Complexo/médio/simples). 

10 ALIs (15/10/7)

3 serão simples; 3x7 = 21

5 médios; 5x10 = 50

2 complexos. 2x15 = 30

2 AIEs simples (10/7/5)

2x5 = 10

32 funções transacionais

18 serão EEs (6/4/3) de complexidade baixa; 18x3 = 54

8 serão CEs (6/4/3) de complexidade média; 8x4 = 32 

6 serão SEs (7/5/4) complexas. 6x7 = 42 

O fator de ajuste será igual a 1,00 e não serão necessárias funções de conversão de dados.

(21 + 50 + 30 + 10 + 54 + 32 + 42) * 1 = 239

somente podemos considerar funções de conversão de dados para projetos de melhoria pois  poderemos migrar dados de um sistema legado para o novo

CERTO

A ordem da tabela é simples-médio-complexo.

ALI 7-10-15 , AIE 5-7-10 , EE 5-7-10, SE 4-5-7, CE 3-4-6

10 ALIs = (3 simples * 7 pontos) + (5 médios * 10 pontos) + (2 complexos * 15 pontos) = 101 pontos

2 AIEs = (2 simples * 5 pontos) = 10 pontos 

32 funções transacionais:

18 EEs = (18 complexidade baixa * 3 pontos) = 54 pontos                                                                                                                      8 CEs = (8 complexidade média * 4 pontos) = 32 pontos                                                                                                                        6 SEs = (6 Complexas * 7 pontos) = 42 pontos.    

O fator de ajuste será igual a 1,00 e não serão necessárias funções de conversão de dados.

(101 + 10 + 54 + 32 + 42) = 239  pontos de função

Obs: Complexidade baixa é a mesma coisa de complexidade simples.



Renato Camargos, essa tabelinha salvará vidas! Muito obrigado!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo