Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função

Carregando...
Imagem de Miniatura

Data

2010

Tipo de documento

Monografia

Título da Revista

ISSN da Revista

Título de Volume

Área do conhecimento

Ciências Exatas e da Terra

Modalidade de acesso

Acesso aberto

Editora

Autores

Delfino, Diego Liberato
Souza, Jeferson de

Orientador

Schuhmacher, Vera Rejane Niedersberg

Coorientador

Resumo

When a software project is planned, are performed various necessary estimates for the conduction of the remain of the project. It is at this early stage that estimates are performed to determine the size of software project, and from this measure defines the effort, cost and duration of the project. The absence of estimates in software projects can cause, for example, loss of time, wastage, customer dissatisfaction and even the cancellation of the project. Given the importance of the estimates in software projects, it was noted that the study of estimation techniques is an important aspect in training future professionals in software engineering The objective of this project was to develop a tool that manages the estimates of a software project based on the technique of Function Point Analysis (FPA). This tool, in addition to generating estimates, also allows for future software professionals have contact with one of the estimation techniques used in most software projects. The work began with the study and understanding of the technique of Function Point Analysis. The second stage characterized for the identification of the requirements and modeling of the considered system, having as base the methodology of agile development ICONIX. After modeling, the system was implemented, having as main technologies to the Java programming language and the system manager database MySQL. Finally, the system was validated by the orienting professor, who suggested some changes and future adaptations.
Quando um projeto de software é planejado, são realizadas várias estimativas necessárias para a condução do restante do projeto. É nesta etapa inicial que são realizadas estimativas para determinar o tamanho do projeto de software, e a partir desta medida definir o esforço, custo e prazo do projeto. A ausência de estimativas em projetos de software pode causar, por exemplo, perdas de prazo, gastos excessivos, insatisfação do cliente e até mesmo o cancelamento do projeto. Diante da importância das estimativas nos projetos de software, percebeu-se que o estudo de técnicas de estimativa é um aspecto importante na formação de futuros profissionais da área de engenharia de software. O objetivo deste projeto foi desenvolver uma ferramenta que gerencie as estimativas de um projeto de software com base na técnica de Análise de Pontos de Função (APF). Esta ferramenta, além de gerar estimativas, também permite que futuros profissionais da área de software tenham contato com uma das técnicas de estimativa mais utilizadas em projetos de software. O trabalho teve início a partir do estudo e compreensão da técnica de Análise de Pontos de Função. A segunda etapa caracterizou-se pela identificação dos requisitos e modelagem do sistema proposto, tendo como base a metodologia de desenvolvimento ágil ICONIX. Após a modelagem, o sistema foi implementado, tendo como principais tecnologias a linguagem de programação Java e o sistema gerenciador de banco de dados MySQL. Por fim, o sistema foi validado pela professora orientadora, que sugeriu algumas mudanças e futuras adaptações.

Palavras-chave

Software, Estimativas, Pontos de função

Citação