Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/34907
Registro completo de metadados
Campo DCValorIdioma
dc.creatorCavassin, Wilian Henrique-
dc.date.accessioned2024-09-27T18:27:50Z-
dc.date.available2024-09-27T18:27:50Z-
dc.date.issued2021-12-09-
dc.identifier.citationCAVASSIN, Willian Henrique. Criação de uma ontologia de extração de casos de uso a partir de user stories, utilizando a biblioteca NLTK. 2021. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2021.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/34907-
dc.description.abstractDuring the 1970’s the term Software Crisis was used in reference to a Malthusian problem which came to be during the early stages of Software Engineering. During those times, the growth of software demand and complexity increased rapidly, while the growth of software development remained linear. After some time, new development methods were created with the intention of solving the problems related to excessive development times and increase productivity. Some of the methods created were the Structured Programming, SDM (System Development Method), SSADM (Structured Systems Analysis e Design Method), Object Oriented, and Agile. The creation of those methods contributed for the undoing of the Malthusian problem which loomed on the field of Software Engineering. However, the growth of software demand and complexity continues to rapidly increase in a world in which a software is present in every situation and activity. This document proposes the development of a new ontological identification method, main words based and consequently valuation in the phrases, keeping a focus in translation of formatted English natural language texts into software requirements, which can then be used by computer programmers and software engineers. By making use of natural language processing, combined with a chosen set of meta-heuristics, ranking the importance and the frequency of grammatical functions for the development of an ontology to convert well formatted texts into use cases, applied to the Umbrello2 Software, by XMI model. At the end of this document were identified patterns, the importance and behavior of words, grammatical classes. Also shown are statistical data which were used to help characterize, model and comprehend the formation of user-stories from different data sets.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/pt_BR
dc.subjectOntologiapt_BR
dc.subjectEngenharia de Softwarept_BR
dc.subjectEngenharia de requisitospt_BR
dc.subjectProcessamento de linguagem natural (Computação)pt_BR
dc.subjectOntologypt_BR
dc.subjectSoftware engineeringpt_BR
dc.subjectRequirements engineeringpt_BR
dc.subjectNatural language processing (Computer science)pt_BR
dc.titleCriação de uma ontologia de extração de casos de uso a partir de user stories, utilizando a biblioteca NLTKpt_BR
dc.title.alternativeCreation of an ontology for extracting use cases from user stories, using the NLTK librarypt_BR
dc.typebachelorThesispt_BR
dc.description.resumoDurante os anos 1970 o termo Software Crisis foi utilizado para representar um problema Malthusiano que se aplicava aos primeiros passos da Engenharia de Software. Complexidade e Demanda aumentavam exponencialmente, mas, o desenvolvimento de softwares crescia linearmente. Com o tempo surgiram metodologias para contornar tais problemas e aumentar a produtividade, dentre as quais pode-se citar: Programação Estruturada, SDM (System Development Method), SSADM (Structured Systems Analysis e Design Method), Programação Orientada a objetos, Metodologias ágeis, entre outras. Tais metodologias contribuíram para que a produção de softwares não fosse mais uma função linear. Contudo, a demanda e complexidade continuam a crescer em um mundo ao qual descobre e utiliza-se de softwares para controlar as mais variadas atividades. Propõe-se à análise de um conjunto de user-stories para o desenvolvimento de um modelo de identificação ontológico, baseado em palavras principais e sua valoração em frases, focando na transcrição de textos em linguagem natural inglesa formatada para casos de uso que possam ser utilizados por programadores e profissionais da área de Engenharia de Software. Utilizando-se de identificação e processamento de linguagens naturais, combinados com um conjunto de meta-heurísticas classifica-se: importância(peso) e frequência de termos gramaticais para o desenvolvimento de uma ontologia de conversão de textos formatados em requisitos computacionais aplicado ao software Umbrello1, através do modelo XMI. Ao fim da realização desta monografia foram identificados padrões, importâncias e comportamentos de palavras, classes gramaticais. Também foram extraídos dados estatísticos a fim de caracterizar, modelar e compreender a formação de user-stories de diferentes DataSets.pt_BR
dc.degree.localCuritibapt_BR
dc.publisher.localCuritibapt_BR
dc.contributor.advisor1Bastos, Laudelino Cordeiro-
dc.contributor.referee1Bastos, Laudelino Cordeiro-
dc.contributor.referee2Emer, Maria Claudia Figueiredo Pereira-
dc.contributor.referee3Giménez Lugo, Gustavo Alberto-
dc.publisher.countryBrasilpt_BR
dc.publisher.programSistemas de Informaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAOpt_BR
Aparece nas coleções:CT - Sistemas de Informação

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


Este item está licenciada sob uma Licença Creative Commons Creative Commons