Implementação de um sistema web para geração de estimativas de esforço em projetos de software

Detalhes bibliográficos
Autor(a) principal: Meirelles Filho, Moisés
Data de Publicação: 2014
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/15460
Resumo: Esforço em projetos de software está relacionado ao tempo necessário para a realização de cada atividade do projeto. A geração de estimativas de esforço para um projeto normalmente tem sido realizada com base na experiência do gerente de projetos e da equipe, o que muitas vezes torna-a bastante imprecisa, pois falta histórico de projetos anteriores como base para essas estimativas. Sendo assim, esse trabalho apresenta a modelagem e implementação de uma aplicação Web para a geração de estimativas e controle de histórico de software baseada em esforço por atividade. O sistema possibilita aos gerentes de projeto o cadastro de classificações padrão para projetos, para as quais estão vinculados esforços padrão para fatores definidores de prazo, conforme modelo proposto pelo Grupo de Estudos e Pesquisas em Tecnologias de Informação e comunicação (GETIC) da Universidade Tecnológica do Paraná (UTFPR). A implementação desse modelo ainda permite a estimativa de novos projetos de software com base no esforço padrão armazenado e na influência de fatores modificadores de prazo, gerando o esforço ajustado para o projeto. Fatores modificadores de prazo são aqueles relativos ao ambiente de desenvolvimento, aspectos tecnológicos e humanos, os quais influenciam nos resultados de esforço estimado para um projeto, gerando um esforço ajustado mais próximo da realidade de trabalho exercida. Considerando o conceito de esforço em projetos de software, o sistema proporciona também ao desenvolvedor um ambiente para controle do tempo efetivo na realização das atividades através de uma tela para o seu registro e contabilização (tracker). A partir dos registros do tracker é realizada a contabilização para ser utilizada na comparação de esforço estimado com o realizado, a fim de atualizar o cadastro de esforço padrão e auxiliar em estimativas mais precisas de futuros projetos, além de identificar possíveis melhorias no processo de desenvolvimento. Todas as interfaces e funcionalidades foram implementadas utilizando a linguagem Java, as tecnologias Web Java Server Faces e Primefaces e ainda para a estruturação de dados o SGDB MySql.
id UTFPR-12_bec8a770d5df8d262be7bcf5533ca81f
oai_identifier_str oai:repositorio.utfpr.edu.br:1/15460
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-18T20:21:03Z2020-11-18T20:21:03Z2014-12-19MEIRELLES FILHO, Moisés. Implementação de um sistema web para geração de estimativas de esforço em projetos de software. 2014. 64 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2014.http://repositorio.utfpr.edu.br/jspui/handle/1/15460Esforço em projetos de software está relacionado ao tempo necessário para a realização de cada atividade do projeto. A geração de estimativas de esforço para um projeto normalmente tem sido realizada com base na experiência do gerente de projetos e da equipe, o que muitas vezes torna-a bastante imprecisa, pois falta histórico de projetos anteriores como base para essas estimativas. Sendo assim, esse trabalho apresenta a modelagem e implementação de uma aplicação Web para a geração de estimativas e controle de histórico de software baseada em esforço por atividade. O sistema possibilita aos gerentes de projeto o cadastro de classificações padrão para projetos, para as quais estão vinculados esforços padrão para fatores definidores de prazo, conforme modelo proposto pelo Grupo de Estudos e Pesquisas em Tecnologias de Informação e comunicação (GETIC) da Universidade Tecnológica do Paraná (UTFPR). A implementação desse modelo ainda permite a estimativa de novos projetos de software com base no esforço padrão armazenado e na influência de fatores modificadores de prazo, gerando o esforço ajustado para o projeto. Fatores modificadores de prazo são aqueles relativos ao ambiente de desenvolvimento, aspectos tecnológicos e humanos, os quais influenciam nos resultados de esforço estimado para um projeto, gerando um esforço ajustado mais próximo da realidade de trabalho exercida. Considerando o conceito de esforço em projetos de software, o sistema proporciona também ao desenvolvedor um ambiente para controle do tempo efetivo na realização das atividades através de uma tela para o seu registro e contabilização (tracker). A partir dos registros do tracker é realizada a contabilização para ser utilizada na comparação de esforço estimado com o realizado, a fim de atualizar o cadastro de esforço padrão e auxiliar em estimativas mais precisas de futuros projetos, além de identificar possíveis melhorias no processo de desenvolvimento. Todas as interfaces e funcionalidades foram implementadas utilizando a linguagem Java, as tecnologias Web Java Server Faces e Primefaces e ainda para a estruturação de dados o SGDB MySql.Effort in software projects is related to the time required for completion of each project activity. The generation of effort estimates for a project has typically been made based on the project manager's experience and team, which often makes it very inaccurate because historic lack of previous projects as the basis for these estimates. Therefore, this work presents the modeling and implementation of a web application to generate estimates and control software based on historic effort by activity. The system enables the standard ratings registration project managers for projects for which are bound standard efforts to defining the term factors, according to the model proposed by the Group of Studies and Research in Information and Communication Technologies (GETIC) of the University of Technology Paraná (UTFPR). The implementation of this model also allows the estimation of new software projects based on the standard effort stored and influence of term modifying factors, generating a concerted effort to the project. Term modifying factors are those related to the development environment, technological and human aspects, which influence the results of estimated effort for a project, creating a closer concerted effort exerted the work reality. Whereas the concept of effort in software projects, the system also provides the developer an environment for effective control of time in carrying out activities through a screen for registration and accounting (tracker). From the tracker records, the accounting is held for use in the estimated effort compared to that achieved in order to update the standard registration effort, assist in more accurate estimates of future projects, and identify possible improvements in the development process. All interfaces and features were implemented using the Java language, the Java Server Faces Web technologies and Primefaces and for the structuring of the data DBMS MySql.porUniversidade Tecnológica Federal do ParanáPato BrancoTecnologia em Análise e Desenvolvimento de SistemasEngenharia de softwareSoftware de aplicação - DesenvolvimentoInterface de programas aplicativos (Software)Serviços da WebSoftware engineeringApplication software - DevelopmentApplication Program Interfaces (Computer software)Web servicesImplementação de um sistema web para geração de estimativas de esforço em projetos de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPato BrancoDe Bortoli, Eliane MariaMeirelles Filho, Moisésreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccessTHUMBNAILPB_COADS_2014-2_13.pdf.jpgGenerated Thumbnailimage/jpeg1279http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15460/1/PB_COADS_2014-2_13.pdf.jpgefa6ab2a2a8e7bca08b5199a0891b099MD51ORIGINALPB_COADS_2014-2_13.pdfapplication/pdf1655164http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15460/2/PB_COADS_2014-2_13.pdf89495ec242dd51834c54083c6cb42812MD52LICENSElicense.txttext/plain1291http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15460/3/license.txtdfb14e53a8c6b76b85e77d7a5a3b3809MD53TEXTPB_COADS_2014-2_13.pdf.txtExtracted texttext/plain108791http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15460/4/PB_COADS_2014-2_13.pdf.txt99bd38807d39bb81d665e1ea1359ad77MD541/154602020-11-18 18:21:03.474oai:repositorio.utfpr.edu.br:1/15460IE5hIHF1YWxpZGFkZSBkZSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBkYSBwdWJsaWNhw6fDo28sIGF1dG9yaXpvIGEgVVRGUFIgYSB2ZWljdWxhciwgCmF0cmF2w6lzIGRvIFBvcnRhbCBkZSBJbmZvcm1hw6fDo28gZW0gQWNlc3NvIEFiZXJ0byAoUElBQSkgZSBkb3MgQ2F0w6Fsb2dvcyBkYXMgQmlibGlvdGVjYXMgCmRlc3RhIEluc3RpdHVpw6fDo28sIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgZGUgYWNvcmRvIGNvbSBhIExlaSBubyA5LjYxMC85OCwgCm8gdGV4dG8gZGVzdGEgb2JyYSwgb2JzZXJ2YW5kbyBhcyBjb25kacOnw7VlcyBkZSBkaXNwb25pYmlsaXphw6fDo28gcmVnaXN0cmFkYXMgbm8gaXRlbSA0IGRvIArigJxUZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgUHVibGljYcOnw6NvIGRlIFRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgCkVzcGVjaWFsaXphw6fDo28sIERpc3NlcnRhw6fDtWVzIGUgVGVzZXMgbm8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyAKU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBkYSBVVEZQUuKAnSwgcGFyYSBmaW5zIGRlIGxlaXR1cmEsIGltcHJlc3PDo28gZS9vdSBkb3dubG9hZCwgdmlzYW5kbyBhIApkaXZ1bGdhw6fDo28gZGEgcHJvZHXDp8OjbyBjaWVudMOtZmljYSBicmFzaWxlaXJhLgoKICBBcyB2aWFzIG9yaWdpbmFpcyBlIGFzc2luYWRhcyBwZWxvKHMpIGF1dG9yKGVzKSBkbyDigJxUZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgUHVibGljYcOnw6NvIGRlIApUcmFiYWxob3MgZGUgQ29uY2x1c8OjbyBkZSBDdXJzbyBkZSBHcmFkdWHDp8OjbyBlIEVzcGVjaWFsaXphw6fDo28sIERpc3NlcnRhw6fDtWVzIGUgVGVzZXMgbm8gUG9ydGFsIApkZSBJbmZvcm1hw6fDo28gZSBub3MgQ2F0w6Fsb2dvcyBFbGV0csO0bmljb3MgZG8gU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBkYSBVVEZQUuKAnSBlIGRhIOKAnERlY2xhcmHDp8OjbyAKZGUgQXV0b3JpYeKAnSBlbmNvbnRyYW0tc2UgYXJxdWl2YWRhcyBuYSBCaWJsaW90ZWNhIGRvIEPDom1wdXMgbm8gcXVhbCBvIHRyYWJhbGhvIGZvaSBkZWZlbmRpZG8uIApObyBjYXNvIGRlIHB1YmxpY2HDp8O1ZXMgZGUgYXV0b3JpYSBjb2xldGl2YSBlIG11bHRpY8OibXB1cywgb3MgZG9jdW1lbnRvcyBmaWNhcsOjbyBzb2IgZ3VhcmRhIGRhIApCaWJsaW90ZWNhIGNvbSBhIHF1YWwgbyDigJxwcmltZWlybyBhdXRvcuKAnSBwb3NzdWEgdsOtbmN1bG8uCg==Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-18T20:21:03Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Implementação de um sistema web para geração de estimativas de esforço em projetos de software
title Implementação de um sistema web para geração de estimativas de esforço em projetos de software
spellingShingle Implementação de um sistema web para geração de estimativas de esforço em projetos de software
Meirelles Filho, Moisés
Tecnologia em Análise e Desenvolvimento de Sistemas
Engenharia de software
Software de aplicação - Desenvolvimento
Interface de programas aplicativos (Software)
Serviços da Web
Software engineering
Application software - Development
Application Program Interfaces (Computer software)
Web services
title_short Implementação de um sistema web para geração de estimativas de esforço em projetos de software
title_full Implementação de um sistema web para geração de estimativas de esforço em projetos de software
title_fullStr Implementação de um sistema web para geração de estimativas de esforço em projetos de software
title_full_unstemmed Implementação de um sistema web para geração de estimativas de esforço em projetos de software
title_sort Implementação de um sistema web para geração de estimativas de esforço em projetos de software
author Meirelles Filho, Moisés
author_facet Meirelles Filho, Moisés
author_role author
dc.contributor.advisor1.fl_str_mv De Bortoli, Eliane Maria
dc.contributor.author.fl_str_mv Meirelles Filho, Moisés
contributor_str_mv De Bortoli, Eliane Maria
dc.subject.cnpq.fl_str_mv Tecnologia em Análise e Desenvolvimento de Sistemas
topic Tecnologia em Análise e Desenvolvimento de Sistemas
Engenharia de software
Software de aplicação - Desenvolvimento
Interface de programas aplicativos (Software)
Serviços da Web
Software engineering
Application software - Development
Application Program Interfaces (Computer software)
Web services
dc.subject.por.fl_str_mv Engenharia de software
Software de aplicação - Desenvolvimento
Interface de programas aplicativos (Software)
Serviços da Web
Software engineering
Application software - Development
Application Program Interfaces (Computer software)
Web services
description Esforço em projetos de software está relacionado ao tempo necessário para a realização de cada atividade do projeto. A geração de estimativas de esforço para um projeto normalmente tem sido realizada com base na experiência do gerente de projetos e da equipe, o que muitas vezes torna-a bastante imprecisa, pois falta histórico de projetos anteriores como base para essas estimativas. Sendo assim, esse trabalho apresenta a modelagem e implementação de uma aplicação Web para a geração de estimativas e controle de histórico de software baseada em esforço por atividade. O sistema possibilita aos gerentes de projeto o cadastro de classificações padrão para projetos, para as quais estão vinculados esforços padrão para fatores definidores de prazo, conforme modelo proposto pelo Grupo de Estudos e Pesquisas em Tecnologias de Informação e comunicação (GETIC) da Universidade Tecnológica do Paraná (UTFPR). A implementação desse modelo ainda permite a estimativa de novos projetos de software com base no esforço padrão armazenado e na influência de fatores modificadores de prazo, gerando o esforço ajustado para o projeto. Fatores modificadores de prazo são aqueles relativos ao ambiente de desenvolvimento, aspectos tecnológicos e humanos, os quais influenciam nos resultados de esforço estimado para um projeto, gerando um esforço ajustado mais próximo da realidade de trabalho exercida. Considerando o conceito de esforço em projetos de software, o sistema proporciona também ao desenvolvedor um ambiente para controle do tempo efetivo na realização das atividades através de uma tela para o seu registro e contabilização (tracker). A partir dos registros do tracker é realizada a contabilização para ser utilizada na comparação de esforço estimado com o realizado, a fim de atualizar o cadastro de esforço padrão e auxiliar em estimativas mais precisas de futuros projetos, além de identificar possíveis melhorias no processo de desenvolvimento. Todas as interfaces e funcionalidades foram implementadas utilizando a linguagem Java, as tecnologias Web Java Server Faces e Primefaces e ainda para a estruturação de dados o SGDB MySql.
publishDate 2014
dc.date.issued.fl_str_mv 2014-12-19
dc.date.accessioned.fl_str_mv 2020-11-18T20:21:03Z
dc.date.available.fl_str_mv 2020-11-18T20:21:03Z
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.citation.fl_str_mv MEIRELLES FILHO, Moisés. Implementação de um sistema web para geração de estimativas de esforço em projetos de software. 2014. 64 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2014.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/15460
identifier_str_mv MEIRELLES FILHO, Moisés. Implementação de um sistema web para geração de estimativas de esforço em projetos de software. 2014. 64 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2014.
url http://repositorio.utfpr.edu.br/jspui/handle/1/15460
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15460/1/PB_COADS_2014-2_13.pdf.jpg
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15460/2/PB_COADS_2014-2_13.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15460/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15460/4/PB_COADS_2014-2_13.pdf.txt
bitstream.checksum.fl_str_mv efa6ab2a2a8e7bca08b5199a0891b099
89495ec242dd51834c54083c6cb42812
dfb14e53a8c6b76b85e77d7a5a3b3809
99bd38807d39bb81d665e1ea1359ad77
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922976512606208