Você está na página 1de 7

Técnicas de Estimativas de Prazo e Custo dos

Softwares

Nome : Bruno Geraldello Diresta


RA : G1556E9
Turma : CC6P28

Nome : Bruno Geraldello Diresta


RA : G1556E9
Turma : CC6P28

Unip - São José do Rio Preto 07/04/2023


Análise por Pontos de Função - (APF)
Dentre as técnicas as técnicas apresentadas pela Engenharia de Software temos
Técnicas para os processos de planejamento de um projeto de software, a
APF( Análise por Pontos de Função ) apresentada por Allan J Albretch em 1979.

Descrição :
Está técnica é um método para a medição de tamanho funcional de um software, a
partir da visão do usuário final.
A APF (Análise de Pontos por Função) mede o tamanho do software pela
quantificação de suas funcionalidades, a medida relaciona-se diretamente aos
requisitos do negócio que o software pretende tratar de acordo com as expectativas
do usuário. Em outras palavras podemos dizer que as funcionalidades
implementadas em um software devem resolver os problemas do usuário final, ou
seja, está técnica mede as soluções que as funcionalidades implementadas em um
software devem resolver.
Em resumo, a técnica de pontos de função fornece uma medida objetiva e
comparável que ajuda na avaliação, plane
jamento e controle de produção de software. Veremos logo abaixo algumas
vantagens, desvantagens :

Vantagens :
 Independente de quaisquer tecnologias
 Aplicável desde o ínicio do sistema
 Apoia e análise a produtividade e qualidade e estima o tamanho do software
com uma unidade de medida padrão

Desvantagem :
 Segundo Morris (2004) : As produtividades médias são piores á medida que
se aplicam técnicas mais detalhadas de contagem.

Unip - São José do Rio Preto 07/04/2023


Use Case Point–UCP
UCP ou Pontos de Caso de Uso tem como objetivo estimar recursos para projetos
de software orientado a objeto.
O número de pontos de casos de uso em um projeto tem uma função que se
consiste em alguns pontos listados abaixo :
 o número e a complexidade dos casos de uso no sistema
 o número e a complexidade dos atores no sistema
 vários requisitos não funcionais (como portabilidade, desempenho,
manutenibilidade) que não são escritos como casos de uso
 o ambiente em que o projeto será desenvolvido (como a linguagem, a
motivação da equipe, etc.)
Basicamente para converter tudo isso em uma única medida, devemos "pesar" a
complexidade de cada caso e então ajustar o peso combinado para entendermos
a influência de cada fator não funcional e ambiental.
Resumidamente, podemos ponderar alguns pontos para estimarmos toda a
complexidade ou esforço para o desenvolvimento de um software a partir desta
técnica, estes pontos se consistem em : Contar os atores e identificar sua
complexidade, Contar os casos de uso e identificar sua complexidade, Calcular
os PCUs não ajustados, Determinar o fator de complexidade técnica, Determinar
o fator de complexidade ambiental, Calcular os PCUs ajustados

Com o resultado destas medições citados logo acima, e sabendo-se a produtividade


média de uma organização para produzir um PCU, sabe-se então uma estimativa
para o esforço total para o projeto

Vantagens e Desvantagens :
 A forma que um analista escreve os casos de uso influenciam algumas estimativas
do projeto
 Como o UCP é uma medida, seu parâmetro deve ser refinado de acordo com a tecnologia
em uso, equipes e requisitos.
 Requisitos representados por casos de uso tendem a ser menos modificáveis (em tese), ou
mais fáceis para uma reestimativa de casos de uso
 Resultado de estimativa mais assertivo mesmo na etapa de planejamento
 Alguns casos de uso podem ocultar a complexidade real de um processo de software,
principalmente quando exige algum esforço técnico acima do normal

Unip - São José do Rio Preto 07/04/2023


Unip - São José do Rio Preto 07/04/2023
CONCLUSÃO

Unip - São José do Rio Preto 07/04/2023


REFERÊNCIAS BIBLIOGRÁFICAS

https://www.cin.ufpe.br/~alc5/Qualidade_SW/Plug-in%20PP/guidances/concepts/
Analise%20de%20Pontos%20de%20Funcao%20APF_ACECAACC.html
Vol. 38 (Nº 53) Ano 2017. Pág. 27 Uma abordagem alternativa para contagem ágil
do tamanho da manutenção do produto de software
https://www.fattocs.com/blog/o-que-sao-pontos-de-caso-de-uso-ou-use-case-points/
https://www.slideshare.net/MarceloSchumachermar/caso-de-uso-e-use-case-point

Unip - São José do Rio Preto 07/04/2023


Unip - São José do Rio Preto 07/04/2023

Você também pode gostar