Um Tribunal Regional do Trabalho está implementando um novo ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: E
Tema central da questão: A questão aborda o uso da técnica de Ponto de Função (PF) para estimar o esforço de desenvolvimento de um sistema de gestão de processos trabalhistas.
Os Pontos de Função são uma técnica de medição funcional que quantifica o tamanho de um sistema de software com base nas funcionalidades solicitadas e fornecidas ao usuário. Essa técnica é independente da tecnologia usada na implementação, o que a torna extremamente útil para planejamento e estimativa em projetos de software.
A técnica de Ponto de Função é normatizada pela IFPUG (International Function Point Users Group) e considera cinco tipos de componentes funcionais:
- Entradas Externas (EE): Dados que entram no sistema.
- Saídas Externas (SE): Dados que saem do sistema.
- Consultas Externas (CE): Dados gerados a partir de consultas, sem alteração no sistema.
- Arquivos Lógicos Internos (ALI): Dados mantidos e armazenados no sistema.
- Interfaces de Arquivos Externos (IAE): Dados utilizados pelo sistema, mas mantidos externamente.
A escolha pela alternativa E é justificada porque um dos objetivos principais da contagem de Pontos de Função é medir as funcionalidades do sistema de uma forma que reflita o que o usuário realmente vê e interage, sem se prender à tecnologia utilizada. Isso significa que a tradução das necessidades do usuário em funcionalidades definidas é o foco do PF.
Análise das alternativas incorretas:
A - A contagem de Pontos de Função não se baseia nas linhas de código. Essa é uma prática de outra métrica chamada Linha de Código (LOC).
B - Pontos de Função não medem a complexidade técnica, mas sim as funcionalidades requeridas pelo usuário, independentemente de sua complexidade técnica.
C - A complexidade não é determinada apenas pelos componentes gráficos e interfaces de usuário. A lógica de negócios é relevante na contagem de PF.
D - A contagem de Pontos de Função considera entradas, saídas, consultas, arquivos e interfaces, e não apenas a quantidade de processos realizados.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```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
A alternativa correta é:
E) porque essa técnica é baseada na análise das funcionalidades do sistema, considerando entradas, saídas, consultas, arquivos e interfaces, independentemente da tecnologia utilizada para implementá-las.
Justificativa: A técnica de Ponto de Função (Function Point Analysis - FPA) é usada para medir o tamanho funcional de um sistema a partir dos requisitos do usuário, ou seja, das funcionalidades que o sistema deve fornecer, como entradas externas (EE), saídas externas (SE), consultas externas (CE), arquivos lógicos internos (ALI) e arquivos de interface externa (AIE). Ela não depende da quantidade de código-fonte, da linguagem de programação ou da tecnologia usada. Isso a torna uma técnica ideal para estimativas ainda na fase inicial do projeto, quando ainda não se tem implementação.
Para um sistema de gerenciamento de processos trabalhistas como o descrito, a técnica de Ponto de Função (contagem bruta) é adequada porque ela é baseada na análise das funcionalidades do sistema, considerando entradas, saídas, consultas, arquivos e interfaces, independentemente da tecnologia utilizada para implementá-las.
Analisando as alternativas:
Letra A está incorreta. A APF não considera linhas de código em seu cálculo. Na verdade, uma das principais características da técnica é ser independente da linguagem de programação e da tecnologia utilizada. A contagem de linhas de código é uma métrica técnica que não reflete o valor funcional do software para o usuário.
Letra B está incorreta. A APF não mede complexidade de funcionalidades técnicas, mas sim o tamanho funcional do software do ponto de vista do usuário. Ela foca nos requisitos funcionais (requisitos de negócio) e não nos aspectos técnicos de implementação.
Letra C está incorreta. A complexidade na APF não é determinada pela quantidade de componentes gráficos ou interfaces de usuário. A lógica de negócios é fundamental na análise, pois as funcionalidades são avaliadas com base no que fazem para o usuário, não em como são apresentadas visualmente.
Letra D está incorreta. O cálculo de Pontos de Função não considera apenas a quantidade de processos realizados pelo sistema. A técnica é muito mais abrangente, levando em conta diferentes tipos de funções (entradas, saídas, consultas, arquivos internos e interfaces externas) e suas respectivas complexidades.
Letra E está correta. A APF é fundamentada na análise das funcionalidades do sistema, considerando cinco componentes principais: Entradas Externas (EE), Saídas Externas (SE), Consultas Externas (CE), Arquivos Lógicos Internos (ALI) e Arquivos de Interface Externa (AIE). A técnica é independente da tecnologia utilizada, focando no que o software faz para o usuário, não em como foi construído.
No contexto do sistema de gerenciamento de processos trabalhistas, a APF permitiria identificar e quantificar funcionalidades como:
- Cadastro de processos (Entrada Externa)
- Consulta de informações (Consulta Externa)
- Emissão de relatórios (Saída Externa)
- Dados de processos mantidos pelo sistema (Arquivo Lógico Interno)
- Integração com outros sistemas judiciais (Arquivo de Interface Externa)
A contagem bruta (Pontos de Função Não-Ajustados) representa a soma dos pontos atribuídos a cada função identificada, baseada em sua complexidade funcional, proporcionando uma medida objetiva do tamanho funcional do sistema que pode ser utilizada para estimativas de esforço, prazo e custo de desenvolvimento.
Resposta: E - Perplexity
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo