Métricas de software baseadas em casos de uso e teoria Fuzzy

Detalhes bibliográficos
Autor(a) principal: Braz, Marcio Rodrigo
Data de Publicação: 2004
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: https://hdl.handle.net/1884/24715
Resumo: Orientadora: Silvia Regina Vergilio
id UFPR_67e84f5cb7618b7b70194a1f9ecae215
oai_identifier_str oai:acervodigital.ufpr.br:1884/24715
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaVergilio, Silvia Regina, 1966-Braz, Marcio Rodrigo2022-11-11T12:44:09Z2022-11-11T12:44:09Z2004https://hdl.handle.net/1884/24715Orientadora: Silvia Regina VergilioDissertaçao (mestrado) - Universidade Federal do Paraná, Setor de Ciencias Exatas, Programa de Pós-Graduaçao em Informática. Defesa: Curitiba, 2004Inclui bibliografiaResumo: Estimar esforço e custo de software é uma atividade muito importante que envolve elementos com um alto grau de incerteza. Diferentes métodos, em sua maioria baseados em Linhas de Código (Lines of Code-LOC) ou Pontos por Função (Function Points-FP), ajudam os gerentes nesta atividade, presente nos estágios iniciais do desenvolvimento de um software. Entretanto, as tecnologias de orientação a objetos trouxeram novos modelos para a especificação de software, tal como o modelo de Casos de Uso (Use Case-UC), amplamente utilizado na maioria das organizações. Conseqüentemente, foram propostas extensões para as métricas tradicionais; entre elas, a métrica Pontos por Caso de Uso (Use Case Points-UCP). O UCP considera aspectos funcionais de um UC, mas apresenta algumas limitações principalmente associadas à granularidade do UC. Por exemplo, o modelo tem apenas três categorias para classificar a complexidade de um UC. Devido a isso, o UCP pode, por exemplo, classificar na mesma categoria UCs grandes e aqueles que são muito grandes. Para superar essas limitações, este trabalho introduz duas métricas também baseadas em UCs. A primeira, chamada Pontos por Tamanho de Caso de Uso (Use Case Size Points-USP), considera as estruturas internas do UC, medindo mais adequadamente a sua funcionalidade. A segunda, denominada Pontos por Tamanho de Caso de Uso Fuzzy (Fuzzy Use Case Size Points-USPF), considera conceitos da Teoria dos Conjuntos Fuzzy para criar classificações graduais que se adaptam melhor à incerteza. As duas métricas foram utilizadas em um estudo de caso com um projeto real e foram comparadas com as métricas UCP e FP. Os resultados obtidos demonstram a aplicabilidade e algumas vantagens das métricas propostas. Para automatizar a coleta destas métricas também é proposta uma notação para escrever UCs no formato de documentos XML, estes documentos são utilizados por um protótipo que foi desenvolvido para efetuar os cálculos necessários.Abstract: Estimating software effort and costs is a very important activity that, includes many uncertain elements. Different methods, mainly based on Lines of Codes (LOC) or Function Points (FP), help the managers in this early activity of the software development. However, object-oriented technologies brought new models for software specification, such as the Use Case (5IC) model, widely used in most organizations. Consequently, extensions to the traditional metrics were proposed; among them, the metric Use Case Points (UCP). The UCP considers the functional aspects of an UC, but presents some limitations mainly related to the granularity of the UC. For example, it has only three categories of complexity for the UCs. Because of this, the UCP, could classify in the same category large and huge UCs. To overcome these limitations, this work introduces two metrics, also based on UCs. The first one, named USP (Use Case Size Points), considers the internal structures of the UC and better captures its functionality. The second one, named USPF (USP Fuzzy), considers concepts of the Fuzzy Set Theory to create gradual classifications that better deal with uncertainty. Both metrics were used in a case study with a real project and compared with the metrics UCP and FP. The obtained results show the applicability and some advantages of the proposed metrics. To automate the collect of these metrics is also proposed a notation to write UCs in the format of XML documents, these documents are used by a prototype developed to perform the needed calculations.112f. : il., tabs.application/pdfDisponível em formato digitalTesesGerenciamento de configurações de softwareConjuntos difusosSoftware de sistemasCiencia da ComputaçãoMétricas de software baseadas em casos de uso e teoria Fuzzyinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALD - BRAZ, MARCIO RODRIGO.pdfapplication/pdf4212776https://acervodigital.ufpr.br/bitstream/1884/24715/1/D%20-%20BRAZ%2c%20MARCIO%20RODRIGO.pdf03b805bb5214f9915d4770e6f80d6f17MD51open accessTEXTD - BRAZ, MARCIO RODRIGO.pdf.txtExtracted Texttext/plain199936https://acervodigital.ufpr.br/bitstream/1884/24715/2/D%20-%20BRAZ%2c%20MARCIO%20RODRIGO.pdf.txtd462d7f7250d3cca671ff7ea935ba3e5MD52open accessTHUMBNAILD - BRAZ, MARCIO RODRIGO.pdf.jpgGenerated Thumbnailimage/jpeg1174https://acervodigital.ufpr.br/bitstream/1884/24715/3/D%20-%20BRAZ%2c%20MARCIO%20RODRIGO.pdf.jpg1a5c92c9812fbae89f9b085f9d72fa86MD53open access1884/247152022-11-11 09:44:09.879open accessoai:acervodigital.ufpr.br:1884/24715Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082022-11-11T12:44:09Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Métricas de software baseadas em casos de uso e teoria Fuzzy
title Métricas de software baseadas em casos de uso e teoria Fuzzy
spellingShingle Métricas de software baseadas em casos de uso e teoria Fuzzy
Braz, Marcio Rodrigo
Teses
Gerenciamento de configurações de software
Conjuntos difusos
Software de sistemas
Ciencia da Computação
title_short Métricas de software baseadas em casos de uso e teoria Fuzzy
title_full Métricas de software baseadas em casos de uso e teoria Fuzzy
title_fullStr Métricas de software baseadas em casos de uso e teoria Fuzzy
title_full_unstemmed Métricas de software baseadas em casos de uso e teoria Fuzzy
title_sort Métricas de software baseadas em casos de uso e teoria Fuzzy
author Braz, Marcio Rodrigo
author_facet Braz, Marcio Rodrigo
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Vergilio, Silvia Regina, 1966-
dc.contributor.author.fl_str_mv Braz, Marcio Rodrigo
contributor_str_mv Vergilio, Silvia Regina, 1966-
dc.subject.por.fl_str_mv Teses
Gerenciamento de configurações de software
Conjuntos difusos
Software de sistemas
Ciencia da Computação
topic Teses
Gerenciamento de configurações de software
Conjuntos difusos
Software de sistemas
Ciencia da Computação
description Orientadora: Silvia Regina Vergilio
publishDate 2004
dc.date.issued.fl_str_mv 2004
dc.date.accessioned.fl_str_mv 2022-11-11T12:44:09Z
dc.date.available.fl_str_mv 2022-11-11T12:44:09Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1884/24715
url https://hdl.handle.net/1884/24715
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 112f. : il., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/24715/1/D%20-%20BRAZ%2c%20MARCIO%20RODRIGO.pdf
https://acervodigital.ufpr.br/bitstream/1884/24715/2/D%20-%20BRAZ%2c%20MARCIO%20RODRIGO.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/24715/3/D%20-%20BRAZ%2c%20MARCIO%20RODRIGO.pdf.jpg
bitstream.checksum.fl_str_mv 03b805bb5214f9915d4770e6f80d6f17
d462d7f7250d3cca671ff7ea935ba3e5
1a5c92c9812fbae89f9b085f9d72fa86
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1801860559041200128