Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/4983
Registro completo de metadados
Campo DCValorIdioma
dc.creatorSilva, Marcelo Mendes da-
dc.date.accessioned2020-05-28T18:09:39Z-
dc.date.available2020-05-28T18:09:39Z-
dc.date.issued2019-12-12-
dc.identifier.citationSILVA, Marcelo Mendes da. Abordagem de pontos de função no desenvolvimento de sistemas utilizando práticas ágeis. 2019. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/4983-
dc.description.abstractFunction point analysis is a technique that enables the measurement of software development projects and, thus, establish a size unit that is used in software project management. Currently, agile methods and practices have been widely used and have been gaining space in software development projects. Given that function point analysis is already consolidated and projects using agile methods are not estimated by function points, this work explores the use of function points with agile practices and proposes a hybrid approach called HiPA (Portuguese abbreviation for Hybrid with Agile Practices). In order to present the current state of the art regarding the user of function points in projects adopting agile practices, a systematic mapping of 182 articles was done and 18 of them were selected for this work. With access to information on software development projects from a single organization, this work obtained indicators that allowed an evaluation of such projects, part of them using the traditional waterfall methodology and others adopting agile practices. Those indicators were analyzed, in a case study, to achieve the goal of verifying the feasibility of using function points in projects that use agile practices. The projects analyzed in the case study totaled more than 24,000 hours and the results obtained compare the two above-mentioned software development models (waterfall and agile). Numeric results from the execution of projects in terms of time and cost are presented, being the IDC (Portuguese abbreviation for Cost Performance Index) better for projects that adopt agile practices. Lastly, although the literature does not inform how agile practices should be used with function points, this work proposes a hybrid approach, called HiPA, to software development and evaluates it through a questionnaire, in which 61.5% of the respondents indicated HiPA as a viable approach while 38.5% as possibly viable. The implementation of the HiPA approach with the support of counting function points was partially evaluated, with results pointing the approach as viable.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.subjectSoftware - Desenvolvimento - Metodologiapt_BR
dc.subjectMedição de softwarept_BR
dc.subjectDesenvolvimento ágil de softwarept_BR
dc.subjectAnálise de pontos de funçãopt_BR
dc.subjectCusto - Indicadorespt_BR
dc.subjectEstudos de viabilidadept_BR
dc.subjectArquitetura de Software - Avaliaçãopt_BR
dc.subjectEngenharia de softwarept_BR
dc.subjectComputer software - Development - Methodologypt_BR
dc.subjectSoftware measurementpt_BR
dc.subjectAgile software developmentpt_BR
dc.subjectFunction point analysispt_BR
dc.subjectCost - Directoriespt_BR
dc.subjectFeasibility studiespt_BR
dc.subjectSoftware architecture - Evaluationpt_BR
dc.subjectSoftware engineeringpt_BR
dc.titleAbordagem de pontos de função no desenvolvimento de sistemas utilizando práticas ágeispt_BR
dc.title.alternativeFunction point approach in systems development using agile practicespt_BR
dc.typemasterThesispt_BR
dc.description.resumoA análise de pontos de função é uma técnica que permite medir projetos de desenvolvimento de software e, assim estabelecer uma medida de tamanho que é utilizada para o gerenciamento do projeto de software. No cenário atual temos os métodos e práticas ágeis sendo bastante utilizados e ganhando espaço nos projetos de desenvolvimento de software. Como a métrica de pontos de função já está consolidada e projetos que utilizam métodos ágeis não são estimados por meio de pontos de função, este trabalho faz um estudo da utilização de pontos de função com práticas ágeis e propõe uma abordagem híbrida de desenvolvimento de software, denominada HiPA (Híbrida com Práticas Ágeis). Para relatar o estado da arte com relação à utilização de pontos de função em projetos que utilizam práticas ágeis, fizemos um mapeamento sistemático no qual encontramos 182 artigos dos quais 18 foram selecionados. Com acesso a informações de projetos em desenvolvimento de software de uma mesma organização, obtivemos indicadores que permitem uma avaliação destes projetos de software que trabalham em um método tradicional, o ciclo de desenvolvimento cascata (Waterfall), e, projetos que utilizam práticas ágeis. Assim, em um estudo de caso, analisamos estes projetos por meio de indicadores, para atingir o objetivo de verificar a viabilidade da utilização de pontos de função em projetos que utilizam práticas ágeis. Os projetos analisados no estudo de caso totalizaram mais de 24 mil horas e os resultados obtidos fazem a comparação dos 2 modelos de desenvolvimento de software (ciclo de desenvolvimento cascata e um ciclo de desenvolvimento com práticas ágeis). Resultados numéricos sobre a execução dos projetos em termos de tempo e custo são apresentados, sendo o IDC (Índice de desempenho de Custos) melhor para projetos que utilizam práticas ágeis. Por fim, apesar da literatura não informar como devem ser utilizadas práticas ágeis com pontos de função, propomos uma abordagem híbrida de desenvolvimento de software, denominada HiPA e, avaliamos esta abordagem de desenvolvimento por meio de um questionário sendo que a abordagem HiPA foi indicada por 61,5% dos respondentes como viável e por 38,5% como possivelmente viável. Também avaliamos parcialmente a implementação da abordagem HiPA com o auxílio da contagem dos pontos de função, tendo como resultado indicativos da viabilidade de execução da abordagem.pt_BR
dc.degree.localCuritibapt_BR
dc.publisher.localCuritibapt_BR
dc.creator.IDhttps://orcid.org/0000-0003-4202-2390pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/0713644044253694pt_BR
dc.contributor.advisor1Emer, Maria Claudia Figueiredo Pereira-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/8275326076771841pt_BR
dc.contributor.advisor-co1Seca Neto, Adolfo Gustavo Serra-
dc.contributor.advisor-co1IDhttps://orcid.org/0000-0002-0260-5922pt_BR
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/0071119715272492pt_BR
dc.contributor.referee1Seca Neto, Adolfo Gustavo Serra-
dc.contributor.referee1IDhttps://orcid.org/0000-0002-0260-5922pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/0071119715272492pt_BR
dc.contributor.referee2Bastos, Laudelino Cordeiro-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/1231141260610815pt_BR
dc.contributor.referee3Setti, Mariangela de Oliveira Gomes-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/3482781035451456pt_BR
dc.contributor.referee4Emer, Maria Claudia Figueiredo Pereira-
dc.contributor.referee4Latteshttp://lattes.cnpq.br/8275326076771841pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.programPrograma de Pós-Graduação em Computação Aplicadapt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.subject.capesCiência da Computaçãopt_BR
Aparece nas coleções:CT - Programa de Pós-Graduação em Computação Aplicada

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
desenvolvimentosistemaspraticasageis.pdf2,8 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.