Qualidade de software
Profa. Adriana Neves dos Reis
Comparativo entre
Análise de Pontos de Função (APF)
Pontos por Caso de Uso (UCP)
Acauan Ribeiro Ramos
20 de novembro de 2009.
Para aula do dia 18/11/09 individual e impresso.
1. Técnicas de • Análise de Pontos de Função (APF): pontos de função, também chamado de contagem de pontos de fusão, são uma medida funcional para tamanho de software, introduzida em 1979 por Alan Albrecht da IBM. Os pontos de função são utilizados para medições do tamanho do software desenvolvido. Desta forma possibilita a verificação de métricas como produtividade, taxa de entrega, densidade de defeitos e outras, além de apoiar o gerenciamento do escopo do software. A técnica de análise de ponto de função possui um manual de práticas mantido pelo IFPUG - International Function Point Users Group (Grupo Internacional de Usuários de Ponto de Função).
• Pontos por Caso de Uso (UCP): a modelagem de casos de uso de sistemas é uma técnica importante para capturar e entender o processo de negócio e os requisitos de software. Segundo um estudo realizado por Gustav Karner in 1993, a análise de casos de uso verifica itens como: atores, cenários e outros fatores do ambiente do sistema. Desta maneira permite que sejam mensurados os sistemas e suas complexidades.
2. Faça um quadro comparativo entre as duas, considerando aspectos, tais como: objetivo, forma de cálculo e tipos de contextos de aplicação.
|Aspectos |Análise de Ponto de Função |Pontos por Caso de Uso |
|Objetivo |Determinar uma medida funcional, possibilitando |Mensurar o tamanho do software e sua |
| |verificações de métricas. |complexidade. |
|Forma de cálculo |Tem como resultado o produto entre algumas variáveis: |Verificar número de arquivos