A análise de pontos de função (APF) é uma técnica utilizada na engenharia de software para medir a funcionalidade de um sistema de software a partir da perspectiva do usuário. Desenvolvida na década de 1970 por Allan Albrecht, a APF se tornou uma ferramenta para gerentes de projetos, analistas de sistemas e desenvolvedores, permitindo uma estimativa precisa do esforço necessário para desenvolver e manter um projeto de software.
Um sistema de gestão
Um engenheiro de software, com o objetivo de medir o custo do desenvolvimento de um módulo para um sistema gestão de uma biblioteca, obteve os dados presentes na tabela a seguir:
| Função | Quantidade | Complexidade |
| ALI (arquivo lógico interno) | 2 | Alta |
| AIE (arquivo de interface externa) | 3 | Baixa |
| EE (entrada externa) | 3 | Baixa |
| SE (saída externa) | 3 | Média |
| CE (consulta externa) | 2 | Alta |
Considerando as informações apresentadas, elabore um texto discorrendo sobre a diferença entre as funções de transações e de dados [valor: 10,00 pontos]; o total de pontos de função do módulo do referido sistema de gestão [valor: 8,00 pontos]; e três limitações em se utilizar a análise de pontos de função para inferir o tamanho de um software [valor: 5,75 pontos].
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Ao longo de uma avaliação em sua área de TIC, certa empresa de TI identificou, no fornecimento de serviços de desenvolvimento de software para os usuários, problemas relacionados à entrega de software de forma rápida e confiável, além de problemas de comunicação entre equipes de desenvolvimento e operações (infraestrutura). Com vistas a melhorar esse cenário, a diretoria-geral dessa empresa identificou os seguintes problemas:
1 atrasos frequentes na correção de erros e bugs novos que surgiam em funcionalidades já existentes, quando eram implantadas novas versões e(ou) releases dos softwares;
2 lacuna de comunicação entre as equipes de desenvolvimento e operações, o que resultava em problemas…
O modelo ilustrado na figura a seguir, desenvolvido por Noriaki Kano, tem sido amplamente utilizado no desenvolvimento de produtos e na pesquisa de satisfação do cliente, representando uma ferramenta valiosa no contexto da engenharia de requisitos, pois oferece uma abordagem estruturada que permite entender e priorizar as necessidades dos clientes. O modelo categoriza recursos ou atributos de um produto em cinco categorias distintas. Três dessas categorias são relevantes e merecem atenção especial na especificação dos requisitos e duas devem ser evitadas: as neutras (indiferentes) e as reversas (insatisfação quando presente).

Internet: <geeksforgeeks.org> (com adaptações).
Com base na…
No contexto da transformação digital e da gestão estratégica de TI, o levantamento de requisitos assume um papel essencial na identificação precisa das necessidades organizacionais e na definição de soluções tecnológicas alinhadas aos objetivos institucionais. A atuação do profissional de transformação digital e gestão de TI exige não apenas domínio técnico, mas também habilidades para compreender processos, interagir com diferentes partes interessadas e propor melhorias que agreguem valor. Diante desse cenário, é fundamental conhecer e aplicar adequadamente as técnicas de levantamento de requisitos, pois elas impactam diretamente a qualidade, o prazo e os custos dos projetos de transformaçã…



