SóProvas


ID
5036491
Banca
CESPE / CEBRASPE
Órgão
CODEVASF
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de arquitetura e engenharia de software, julgue o item a seguir.

Na métrica de pontos por função, entradas externas, saídas externas e consultas externas são computadas separadamente.

Alternativas
Comentários
  • Gabarito Certo

    Uma função de transação é um processo elementar que oferece funcionalidade ao usuário para processar dados. Uma função de transação é uma entrada externa, saída externa, ou consulta externa:

    ▪ Uma entrada externa (EE) é um processo elementar que processa dados ou informações de controle que vêm de fora da fronteira da aplicação. A intenção primária de uma EE é manter um ou mais ALIs e/ou alterar o comportamento do sistema.

    ▪ Uma saída externa (SE) é um processo elementar que envia dados ou informações de controle para fora da fronteira da aplicação. A intenção primária de uma SE é apresentar informações ao usuário através de lógica de processamento que pode incluir, ou não, a recuperação de dados ou informações de controle. O processamento lógico deve conter pelo menos uma fórmula matemática ou cálculo, criar dados derivados, manter um ou mais ALIs ou alterar o comportamento do sistema.

    ▪ Uma consulta externa (CE) é um processo elementar que envia dados ou informações de controle para fora da fronteira da aplicação. A intenção primária de uma CE é apresentar informações ao usuário através da recuperação de dados ou informações de controle de um ALI ou AIE. O processamento lógico não deve conter fórmulas matemáticas ou cálculos, nem criar dados derivados. Nenhum ALI é mantido durante o processamento e nem o comportamento do sistema é alterado.

    O número de EEs, SEs e CEs e suas complexidades funcionais determinam a contribuição das funções de transação para o tamanho funcional. A complexidade funcional das funções de transações é medida com base na quantidade de tipos de arquivos referenciados (ALRs) e de tipos de dados elementares (DERs) associados a cada EE, SE e CE.

    ▪ Um Tipo de Dado Elementar (DER) é um campo único, reconhecido pelo usuário e não repetido.

    ▪ Um Tipo de Arquivo Referenciado (ALR) é uma função de dados lida e/ou mantida pela função de transação.

    Fonte: Exponencial

  • ✅Gabarito(C)

    Todas são computadas sim separadamente, até porque ambas tem sua correspondência na tabela de contribuição e a função de transição saída externa corresponde a valores diferentes das demais funções mencionadas.

    Tabela de Contribuição:

    Tipo de Função | Complexidade | Funcional

    --------------------------------------------

    .............................Baixa ..............x5

    AIE ......................Média .............x7

    .............................Alta................ x10

    --------------------------------------------

    .............................Baixa .............x7

    ALI ......................Média .............x10

    .............................Alta ................x15

    --------------------------------------------

    .............................Baixa ..............x3

    CE ......................Média .............x4

    .............................Alta .................x6

    --------------------------------------------

    .............................Baixa ..............x3

    EE ......................Média .............x4

    .............................Alta .................x6

    --------------------------------------------

    .............................Baixa ..............x4

    SE ......................Média .............x5

    .............................Alta .................x7

    --------------------------------------------

    Fonte: tabela padronizada pela IFPUG – International Function Point Users Group

  • https://denisfrancis.files.wordpress.com/2012/04/apf_tabela.png