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

Detalhes bibliográficos
Autor(a) principal: Delfino, Diego Liberato
Data de Publicação: 2010
Outros Autores: Souza, Jeferson de
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Universitário da Ânima (RUNA)
Texto Completo: https://repositorio.animaeducacao.com.br/handle/ANIMA/11141
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.
id Ânima_2be927c267391036dd251332157be12b
oai_identifier_str oai:repositorio.animaeducacao.com.br:ANIMA/11141
network_acronym_str Ânima
network_name_str Repositório Universitário da Ânima (RUNA)
repository_id_str
spelling Desenvolvimento de uma ferramenta de estimativas baseada em pontos de funçãoSoftwareEstimativasPontos de funçãoWhen 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.Schuhmacher, Vera Rejane NiedersbergDelfino, Diego LiberatoSouza, Jeferson de2017-10-23T17:26:46Z2020-11-29T06:13:54Z2017-10-23T17:26:46Z2020-11-29T06:13:54Z2010info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis124 f.application/pdfhttps://repositorio.animaeducacao.com.br/handle/ANIMA/11141Ciência da Computação - Pedra BrancaPalhoçaporreponame:Repositório Universitário da Ânima (RUNA)instname:Ânima Educaçãoinstacron:Ânimainfo:eu-repo/semantics/openAccess2020-12-02T07:57:55Zoai:repositorio.animaeducacao.com.br:ANIMA/11141Repositório InstitucionalPRIhttps://repositorio.animaeducacao.com.br/oai/requestcontato@animaeducacao.com.bropendoar:2020-12-02T07:57:55Repositório Universitário da Ânima (RUNA) - Ânima Educaçãofalse
dc.title.none.fl_str_mv Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função
title Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função
spellingShingle Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função
Delfino, Diego Liberato
Software
Estimativas
Pontos de função
title_short Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função
title_full Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função
title_fullStr Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função
title_full_unstemmed Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função
title_sort Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função
author Delfino, Diego Liberato
author_facet Delfino, Diego Liberato
Souza, Jeferson de
author_role author
author2 Souza, Jeferson de
author2_role author
dc.contributor.none.fl_str_mv Schuhmacher, Vera Rejane Niedersberg
dc.contributor.author.fl_str_mv Delfino, Diego Liberato
Souza, Jeferson de
dc.subject.por.fl_str_mv Software
Estimativas
Pontos de função
topic Software
Estimativas
Pontos de função
description 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.
publishDate 2010
dc.date.none.fl_str_mv 2010
2017-10-23T17:26:46Z
2017-10-23T17:26:46Z
2020-11-29T06:13:54Z
2020-11-29T06:13:54Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.animaeducacao.com.br/handle/ANIMA/11141
url https://repositorio.animaeducacao.com.br/handle/ANIMA/11141
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv Ciência da Computação - Pedra Branca
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 124 f.
application/pdf
dc.coverage.none.fl_str_mv Palhoça
dc.source.none.fl_str_mv reponame:Repositório Universitário da Ânima (RUNA)
instname:Ânima Educação
instacron:Ânima
instname_str Ânima Educação
instacron_str Ânima
institution Ânima
reponame_str Repositório Universitário da Ânima (RUNA)
collection Repositório Universitário da Ânima (RUNA)
repository.name.fl_str_mv Repositório Universitário da Ânima (RUNA) - Ânima Educação
repository.mail.fl_str_mv contato@animaeducacao.com.br
_version_ 1767415854188724224