Métricas de software baseadas em casos de uso e teoria Fuzzy
Autor(a) principal: | |
---|---|
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_ |
1813898786572861440 |