Estimativa de tempo

Disponível somente no TrabalhosFeitos
  • Páginas : 16 (3864 palavras )
  • Download(s) : 0
  • Publicado : 24 de julho de 2012
Ler documento completo
Amostra do texto
Estudo de Caso de Aplicação da Métrica de Pontos de
Casos de Uso numa Empresa de Software
Viviane Heimberg (Senior Sistemas)
viviane@senior.com.br

Everaldo Artur Grahl (FURB/DSC)
egrahl@furb.br
Resumo: A estimativa de tamanho é uma das métricas de software mais utilizadas, porque a partir
dessa dimensão é possível definir o esforço, o prazo e os custos necessários para o
desenvolvimentodo software. Atualmente uma das métricas que está sendo testada e adotada
nas empresas é a PCU (Pontos de Casos de Uso). Neste artigo foi apresentado um estudo de
caso de uma empresa de software onde foi utilizada a métrica de Pontos de Casos de uso para
aumentar a precisão nas estimativas de tempos de desenvolvimento de três projetos de software
Web. O experimento demonstrou a necessidade dese realizar controles mais eficientes na
obtenção e análise dos requisitos e em especial dos Casos de Uso, além de ser importante o
ajuste de valores de horas para futuras previsões.
Palavras-chave: Métricas; Pontos de casos de uso.

1 Introdução
Na última década, a mudança na tecnologia de comunicação com a popularização da internet
influenciou profundamente os processos nas empresasexigindo novas metodologias de análise e
desenvolvimento de sistemas de informação. As empresas precisam adequar seus sistemas atuais
aos novos volumes de informação, tanto estratégicas quanto operacionais. Segundo Tavares,
Carvalho e Castro (2004), este pode ser considerado um desafio para as organizações que
desenvolvem softwares, pois precisam construir sistemas úteis e no tempo adequado paraatender
os níveis de competitividade exigidos pelo mercado. Para alcançar estes objetivos, as empresas
estão utilizando metodologias de desenvolvimento onde se torna necessário estimar o tempo das
atividades do processo desde a fase de concepção até as fases de produção e testes. Isto tem
exigido a adoção de métricas de estimativas de desenvolvimento de sistemas para medir o esforço
e o tempoque um software produzirá.
O objetivo deste artigo é relatar um estudo de caso aplicando a métrica Pontos de Casos de
Uso (PCU) numa empresa de software verificando o seu comportamento para, posteriormente,
propor ajustes para sua melhor utilização. Esta empresa está iniciando a conversão dos seus
sistemas para o ambiente Web utilizando uma metodologia de desenvolvimento para sistemas Webbaseada no processo unificado de desenvolvimento e ainda não adotou nenhuma métrica para
gerenciamento dos seus projetos. A métrica PCU foi escolhida pois permite fazer estimativas no
início do projeto com base nos modelos de casos de uso construídos. Esta escolha deu-se devido as
suas características intrínsecas serem as mais adequadas na estimativa dos tempos dos projetos
orientados a objetos ecom foco no ambiente WEB e por ser passível de medição na empresa de
software estudada.
Nas seções seguintes é apresentada uma breve descrição sobre a gerência de projetos de
software, o processo de desenvolvimento de software, métricas de estimativa de tamanho, a
métrica PCU, a coleta de dados na empresa com a análise dos resultados, as conclusões e
sugestões para trabalhos futuros.

2 OProcesso de desenvolvimento de software
Existem tantas maneiras de desenvolver software quanto existem desenvolvedores.
Entretanto, uma equipe de desenvolvimento de software precisa de uma estratégia unificada para
desenvolver software. As metodologias de software definem uma maneira comum de encarar o
desenvolvimento. Para atender a essa necessidade nasceu o Processo Unificado que é umaestrutura genérica de processo que pode ser customizada adicionando-se ou removendo-se
atividades com base nas necessidades específicas e nos recursos disponíveis para um projeto. O
Rational Unified Process (RUP) é um exemplo de versão customizada do Processo Unificado.
O Processo Unificado (SCOTT, 2003) faz uso extensivo da Linguagem de Modelagem
Unificada - UML. Seus princípios fundamentais...
tracking img