[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Outros |
Idioma: | por |
Título da fonte: | Repositório Institucional da PUC-RIO (Projeto Maxwell) |
Texto Completo: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=56746@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=56746@2 http://doi.org/10.17771/PUCRio.acad.56746 |
Resumo: | [pt] O objetivo do trabalho é o desenvolvimento de uma aplicação web capaz de realizar diferentes análises de diagramas UML. Umas dascaracterísticas da ferramenta é a compatibilidade com outras ferramentas de edição de diagramas UML. Para isto, foi implementado um parser genérico XMI que importa driagramas de classe e gera um grafo orientado equivalente. Com a posse do grafo, são realizados estudos capazes de adicionar informações extras aos diagramas. O primeiro estudo é a identificação de quais clases compõesm o core concept (classes de alta importância para o sistema). Outro estudo é a clusterização deste grafo a fim de agrupar classes em propostas de componentes. Por fim, são discutidas estimativas de importância, do grau de coesão, além de métricas de acoplamento e tamanho do diagrama como um todo e dos componetes gerados. |
id |
PUC_RIO-1_812f31c92e6f94e7396efa5cb6dd77a6 |
---|---|
oai_identifier_str |
oai:MAXWELL.puc-rio.br:56746 |
network_acronym_str |
PUC_RIO-1 |
network_name_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
repository_id_str |
534 |
spelling |
[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO [en] CORE CONCEPTS AND COMPONENTIZATION OF UML CLASS DIAGRAMS REPRESENTED IN GRAPH [pt] COMPONENTES[pt] CAMINHOS MAIS CURTOS[pt] CONCEITO CENTRAL[pt] DIAGRAMA DE CLASSE[pt] CLUSTERIZACAO[pt] METRICA[pt] XMI[en] COMPONENTS[en] SHORTEST PATHS[en] CARE CONCEPTS[en] CLASS DIAGRAM[en] CLUSTERING[en] METRIC[en] XMI[pt] O objetivo do trabalho é o desenvolvimento de uma aplicação web capaz de realizar diferentes análises de diagramas UML. Umas dascaracterísticas da ferramenta é a compatibilidade com outras ferramentas de edição de diagramas UML. Para isto, foi implementado um parser genérico XMI que importa driagramas de classe e gera um grafo orientado equivalente. Com a posse do grafo, são realizados estudos capazes de adicionar informações extras aos diagramas. O primeiro estudo é a identificação de quais clases compõesm o core concept (classes de alta importância para o sistema). Outro estudo é a clusterização deste grafo a fim de agrupar classes em propostas de componentes. Por fim, são discutidas estimativas de importância, do grau de coesão, além de métricas de acoplamento e tamanho do diagrama como um todo e dos componetes gerados.[en] The goal of this dissertation is to develop a web application that explores different analysis of UML diagrams. One of the main features of this tool is the compatibility with other tools that create UML diagrms. In order to do that, we implemented a generic XMI parser that import class diagrams and provides as result a directed graph. With this graph in hand, we conducted studies that provide extra information regrading this diagram. The first study is the identification of the classes that can be considered core concepts (defining the important classes of the system). The other study permorms graph clustering, aiming to create groups pf classes, making it possible to generate components. Finally, we discuss estimates of importance and degree of cohesion, as well as size and coupling metrics of the diagram as a whole and the generated components.MAXWELLARNDT VON STAABERNARDO EVANGELHO MIRANDA2021-12-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/otherhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=56746@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=56746@2http://doi.org/10.17771/PUCRio.acad.56746porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2021-12-23T00:00:00Zoai:MAXWELL.puc-rio.br:56746Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342021-12-23T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false |
dc.title.none.fl_str_mv |
[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO [en] CORE CONCEPTS AND COMPONENTIZATION OF UML CLASS DIAGRAMS REPRESENTED IN GRAPH |
title |
[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO |
spellingShingle |
[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO BERNARDO EVANGELHO MIRANDA [pt] COMPONENTES [pt] CAMINHOS MAIS CURTOS [pt] CONCEITO CENTRAL [pt] DIAGRAMA DE CLASSE [pt] CLUSTERIZACAO [pt] METRICA [pt] XMI [en] COMPONENTS [en] SHORTEST PATHS [en] CARE CONCEPTS [en] CLASS DIAGRAM [en] CLUSTERING [en] METRIC [en] XMI |
title_short |
[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO |
title_full |
[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO |
title_fullStr |
[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO |
title_full_unstemmed |
[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO |
title_sort |
[pt] CONCEITOS CENTRAIS E COMPONENTIZAÇÃO DE DIAGRAMAS DE CLASSE UML REPRESENTADOS EM GRAFO |
author |
BERNARDO EVANGELHO MIRANDA |
author_facet |
BERNARDO EVANGELHO MIRANDA |
author_role |
author |
dc.contributor.none.fl_str_mv |
ARNDT VON STAA |
dc.contributor.author.fl_str_mv |
BERNARDO EVANGELHO MIRANDA |
dc.subject.por.fl_str_mv |
[pt] COMPONENTES [pt] CAMINHOS MAIS CURTOS [pt] CONCEITO CENTRAL [pt] DIAGRAMA DE CLASSE [pt] CLUSTERIZACAO [pt] METRICA [pt] XMI [en] COMPONENTS [en] SHORTEST PATHS [en] CARE CONCEPTS [en] CLASS DIAGRAM [en] CLUSTERING [en] METRIC [en] XMI |
topic |
[pt] COMPONENTES [pt] CAMINHOS MAIS CURTOS [pt] CONCEITO CENTRAL [pt] DIAGRAMA DE CLASSE [pt] CLUSTERIZACAO [pt] METRICA [pt] XMI [en] COMPONENTS [en] SHORTEST PATHS [en] CARE CONCEPTS [en] CLASS DIAGRAM [en] CLUSTERING [en] METRIC [en] XMI |
description |
[pt] O objetivo do trabalho é o desenvolvimento de uma aplicação web capaz de realizar diferentes análises de diagramas UML. Umas dascaracterísticas da ferramenta é a compatibilidade com outras ferramentas de edição de diagramas UML. Para isto, foi implementado um parser genérico XMI que importa driagramas de classe e gera um grafo orientado equivalente. Com a posse do grafo, são realizados estudos capazes de adicionar informações extras aos diagramas. O primeiro estudo é a identificação de quais clases compõesm o core concept (classes de alta importância para o sistema). Outro estudo é a clusterização deste grafo a fim de agrupar classes em propostas de componentes. Por fim, são discutidas estimativas de importância, do grau de coesão, além de métricas de acoplamento e tamanho do diagrama como um todo e dos componetes gerados. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-12-23 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/other |
format |
other |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=56746@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=56746@2 http://doi.org/10.17771/PUCRio.acad.56746 |
url |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=56746@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=56746@2 http://doi.org/10.17771/PUCRio.acad.56746 |
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 |
MAXWELL |
publisher.none.fl_str_mv |
MAXWELL |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell) instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) instacron:PUC_RIO |
instname_str |
Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) |
instacron_str |
PUC_RIO |
institution |
PUC_RIO |
reponame_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
collection |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
repository.name.fl_str_mv |
Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) |
repository.mail.fl_str_mv |
|
_version_ |
1814822634086465536 |