MODELOS DE ESTIMATIVAS DE SOFTWARE BASEADOS EM DADOS HISTÓRICOS

modelos de estimativas de software baseados em dados históricos modelos de estimativas de software baseados em dados históricos

fattocs.com.br
from fattocs.com.br More from this publisher
22.08.2015 Views

101 INTRODUÇÃOBoa parte dos problemas que ocorre durante o desenvolvimento desoftwares é produzida pela falta de um processo de desenvolvimento do softwarebem definido, sendo causa de erros de estimativas de prazos e custos, falta decontrole do processo, menor qualidade do produto final, pouca produtividade,carência de um processo repetível e diversos outros problemas.Em projetos de desenvolvimento de softwares, pode-se afirmar que nopresente, as estimativas de tempo e custo são imprecisas. As estimativas costumamser realizadas de acordo com a experiência e “achismo” do gerente de projetos ouda equipe de desenvolvedores. Existe uma dificuldade muito grande em realizarestas estimativas com precisão, pois nem sempre são utilizados métodos e técnicaseficientes neste processo.Um dos aspectos cruciais do planejamento e gerenciamento deprojetos é a compreensão de quanto o projeto provavelmente custará. Estimativasde custo elevadas podem fazer com que os clientes cancelem projetos, ao passoque uma estimativa de custo abaixo do real pode forçar a equipe do projeto a investirmuito de seu tempo, sem conseguir compensação financeira (PFLEEGER, 2007).Estimativa de tamanho de software é um processo pelo qual umapessoa ou um grupo de pessoas estima o tamanho de um produto de software(MCPHEE, 1999, p.11).1.1 Problemasoftware?Como estimar prazo e custo de projetos de desenvolvimento de1.2 Objetivos1.2.1 Objetivos GeraisDeseja-se propor um modelo de estimativa de tempo e custo paraprojeto de desenvolvimento de software.

111.2.2 Objetivos EspecíficosDeseja-se investigar tipos de métricas de softwares que possam seraplicadas em projetos de desenvolvimento de software. Realizar um estudo de casoonde o projeto tenha extrapolado o prazo ou os custos e aplicar uma métrica desoftware neste projeto.1.3 JustificativaAs métricas de softwares são medidas de alguma propriedade de partedo software ou de sua especificação. Desde que os métodos quantitativos provaramser eficientes em outras ciências, profissionais da ciência da computação temtrabalhado arduamente para trazer os mesmos benefícios ao desenvolvimento desoftware. Tom DeMarco afirmou, “Não se pode controlar aquilo que não se podemedir”. Desta forma será realizado um estudo de métricas existentes que possamser utilizadas...1.4 HipótesesSe os modelos de estimativa forem utilizados não resolverá o problemade imediato, mas criará uma cultura na empresa. Ao longo do tempo poder-se-áutilizar o histórico de projetos passados para “calibrar” as estimativas futuras. (...)1.5 MetodologiaO objetivo de uma investigação científica é chegar à veracidade dosfatos por meio de um método que permita atingir determinado assunto. Define-semétodo como "o caminho para se chegar a determinado fim. E método científicocomo o conjunto de procedimentos intelectuais e técnicos adotados para se atingir oconhecimento” (GIL, 1994).Por isso esse estudo trata-se de uma pesquisa aplicada quanto ànatureza do fenômeno (gera conhecimentos para aplicação prática) e explicativaquanto aos objetivos, e exploratória do ponto de vista dos procedimentos técnicos decoleta de dados (foram realizadas pesquisas com dados pertencentes a estudos

101 INTRODUÇÃOBoa parte dos problemas que ocorre durante o desenvolvimento desoftwares é produzida pela falta de um processo de desenvolvimento do softwarebem definido, sendo causa de erros de estimativas de prazos e custos, falta decontrole do processo, menor qualidade do produto final, pouca produtividade,carência de um processo repetível e diversos outros problemas.Em projetos de desenvolvimento de softwares, pode-se afirmar que nopresente, as estimativas de tempo e custo são imprecisas. As estimativas costumamser realizadas de acordo com a experiência e “achismo” do gerente de projetos ouda equipe de desenvolvedores. Existe uma dificuldade muito grande em realizarestas estimativas com precisão, pois nem sempre são utilizados métodos e técnicaseficientes neste processo.Um dos aspectos cruciais do planejamento e gerenciamento deprojetos é a compreensão de quanto o projeto provavelmente custará. Estimativasde custo elevadas podem fazer com que os clientes cancelem projetos, ao passoque uma estimativa de custo abaixo do real pode forçar a equipe do projeto a investirmuito de seu tempo, sem conseguir compensação financeira (PFLEEGER, 2007).Estimativa de tamanho de software é um processo pelo qual umapessoa ou um grupo de pessoas estima o tamanho de um produto de software(MCPHEE, 1999, p.11).1.1 Problemasoftware?Como estimar prazo e custo de projetos de desenvolvimento de1.2 Objetivos1.2.1 Objetivos GeraisDeseja-se propor um modelo de estimativa de tempo e custo paraprojeto de desenvolvimento de software.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!