A análise de pontos de função é um método padrão para a med...

Próximas questões
Com base no mesmo assunto
Q2262552 Engenharia de Software
A análise de pontos de função é um método padrão para a medição do desenvolvimento de software que visa estabelecer uma medida de tamanho do software em pontos de função com base na funcionalidade a ser implementada, sob o ponto de vista do usuário. Considerando a figura acima, julgue o item subsequente acerca desse assunto.
O primeiro passo para a contagem das funções de dados consiste em identificar arquivos lógicos internos (ALIs) e arquivos de interface externa (AIEs). Cada uma dessas funções de dados deve ser classificada segundo sua complexidade funcional, que é definida com base em conceitos de registros lógicos e de itens de dados.
Alternativas

Comentários

Veja os comentários dos nossos alunos

O conceito de registros lógicos em ALI (Arquivo Lógico Interno) e AIE (Arquivo de Interface Externa) é uma parte fundamental da Análise de Pontos de Função (APF), uma técnica para a medição de funcionalidades e projetos de desenvolvimento de software. Vamos detalhar um pouco mais sobre cada um desses conceitos:

1. Arquivo Lógico Interno (ALI): É uma coleção de dados logicamente relacionados ou informações de controle mantidas dentro da fronteira da aplicação. O objetivo de um ALI é armazenar dados que são gerenciados por meio das funcionalidades da aplicação.

2. Arquivo de Interface Externa (AIE): Similar ao ALI, mas os dados são mantidos e geridos por outras aplicações. Um AIE é utilizado para referenciar dados que estão fora da fronteira da aplicação, mas que são necessários para os processos internos da aplicação.

3. Registros Lógicos: São subconjuntos de dados dentro de um ALI ou AIE. Esses registros são reconhecidos e utilizados pelo usuário. Por exemplo, em um sistema de gestão de clientes, um registro lógico pode ser o conjunto de dados que define um cliente, incluindo nome, endereço, telefone, etc.

4. Contagem de Registros Lógicos: Na análise de pontos de função, cada ALI ou AIE é contado com base nos registros lógicos que contém. Se um usuário reconhece diferentes subconjuntos de dados dentro de um ALI ou AIE como entidades separadas, cada um desses subconjuntos é contado como um registro lógico. Por outro lado, se o usuário não reconhece subconjuntos de dados distintos, então todo o ALI ou AIE é contado como um único registro lógico.

5. Importância na Análise de Pontos de Função: A identificação correta de registros lógicos é crucial na APF, pois afeta a contagem dos pontos de função, que por sua vez influencia a estimativa do tamanho e do esforço do projeto de software.

Em resumo, os registros lógicos são fundamentais na análise de pontos de função, ajudando a determinar o tamanho funcional de uma aplicação. É importante que eles sejam identificados e contados corretamente para garantir uma estimativa precisa do projeto de software.

CHATGPT

Quando estamos contando as funções de dados de um sistema, o primeiro passo é identificar dois tipos de arquivos:

  1. Arquivos Lógicos Internos (ALIs): Esses são arquivos onde o sistema mantém dados que são usados internamente. Por exemplo, uma lista de clientes ou um registro de produtos.
  2. Arquivos de Interface Externa (AIEs): Esses são arquivos que o sistema usa para trocar informações com o ambiente externo, como outros sistemas ou usuários. Por exemplo, um arquivo de importação de dados ou um arquivo de exportação de relatórios.

Depois de identificar esses arquivos, o próximo passo é classificar cada um deles de acordo com sua complexidade funcional. Essa classificação é baseada em dois conceitos:

  1. Registros Lógicos: São partes identificáveis e reconhecíveis de dados dentro de um arquivo. Por exemplo, em uma lista de clientes, cada cliente seria um registro lógico.
  2. Itens de Dados: São os elementos individuais dentro de um registro lógico. Por exemplo, em um registro de cliente, itens de dados podem incluir o nome do cliente, endereço, telefone, etc.

Então, a complexidade funcional de um ALI ou AIE é determinada pelo número de registros lógicos e itens de dados que ele contém. Essa classificação ajuda a avaliar o tamanho e a complexidade das funções de dados em um sistema de software.

Clique para visualizar este comentário

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