Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale

Detalhes bibliográficos
Autor(a) principal: Silveira, Kildare Alves da
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/25631
Resumo: A ferramenta KSE (Kuaba Software Engineering) utiliza a abordagem Kuaba para apoiar a captura de Design Rationale durante a modelagem de software. Design Rationale pode ser descrito como a forma de representação de todo o raciocínio envolvido no design de um artefato. Atualmente a ferramenta KSE apresenta erros na representação das decisões de design tomadas pelo projetista e não apoia a captura de justificativas para essas decisões. Neste trabalho é apresentada a descrição de um processo de reengenharia de software aplicado na KSE para corrigir a representação de decisões. Também é apresentada uma proposta de melhoria à ferramenta, através da implementação de uma evolução da ontologia Kuaba para a identificação e representação de soluções de design. Nesta proposta, a KSE é estendida para capturar e armazenar justificativas para as decisões tomadas com uma abordagem menos intrusiva ao usuário.
id UFF-2_01f5a63e7c5fbd5b3901f1d0b562f507
oai_identifier_str oai:app.uff.br:1/25631
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design RationaleDesign RationaleKuabaEngenharia de SoftwareCiência da ComputaçãoDesign RationaleKuabaSoftware EngineeringA ferramenta KSE (Kuaba Software Engineering) utiliza a abordagem Kuaba para apoiar a captura de Design Rationale durante a modelagem de software. Design Rationale pode ser descrito como a forma de representação de todo o raciocínio envolvido no design de um artefato. Atualmente a ferramenta KSE apresenta erros na representação das decisões de design tomadas pelo projetista e não apoia a captura de justificativas para essas decisões. Neste trabalho é apresentada a descrição de um processo de reengenharia de software aplicado na KSE para corrigir a representação de decisões. Também é apresentada uma proposta de melhoria à ferramenta, através da implementação de uma evolução da ontologia Kuaba para a identificação e representação de soluções de design. Nesta proposta, a KSE é estendida para capturar e armazenar justificativas para as decisões tomadas com uma abordagem menos intrusiva ao usuário.KSE is a CASE (Computer-Aided Software Engineering) tool, which uses the Kuaba approach to capture Design Rationale during software design. Design Rationale may be described as tool for representing the reasoning involved in the design of an artifact. This tool currently contains errors in the representations of the design decisions taken by the designer and does not support justifications for these decisions. This work describes a software reengineering process applied in the KSE to correct the representation of the decisions. In addition, this work describes a proposed evolution to this tool, through the implementation of a new element defined for the Kuaba ontology for representing design solutions. In this proposed evolution, the tool is extended to support the capture and representation of justifications for the decisions taken in the designing process with a less intrusive user interface.64 p.Medeiros, Adriana Pereira deMartins, Carlos BazilioMarques, EduardoMedeiros, Adriana Pereira deMartins, Carlos BazilioMarques, EduardoSilveira, Kildare Alves da2022-07-07T19:14:27Z2022-07-07T19:14:27Z2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfapplication/pdfSILVEIRA, Kildare Alves da. Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale. 2016. 64 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Ciência e Tecnologia, Universidade Federal Fluminense, Rio das Ostras, 2016.http://app.uff.br/riuff/handle/1/25631Aluno de Graduaçãohttp://creativecommons.org/licenses/by-nc-nd/3.0/br/CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-02-03T17:14:59Zoai:app.uff.br:1/25631Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202023-02-03T17:14:59Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale
title Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale
spellingShingle Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale
Silveira, Kildare Alves da
Design Rationale
Kuaba
Engenharia de Software
Ciência da Computação
Design Rationale
Kuaba
Software Engineering
title_short Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale
title_full Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale
title_fullStr Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale
title_full_unstemmed Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale
title_sort Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale
author Silveira, Kildare Alves da
author_facet Silveira, Kildare Alves da
author_role author
dc.contributor.none.fl_str_mv Medeiros, Adriana Pereira de
Martins, Carlos Bazilio
Marques, Eduardo
Medeiros, Adriana Pereira de
Martins, Carlos Bazilio
Marques, Eduardo
dc.contributor.author.fl_str_mv Silveira, Kildare Alves da
dc.subject.por.fl_str_mv Design Rationale
Kuaba
Engenharia de Software
Ciência da Computação
Design Rationale
Kuaba
Software Engineering
topic Design Rationale
Kuaba
Engenharia de Software
Ciência da Computação
Design Rationale
Kuaba
Software Engineering
description A ferramenta KSE (Kuaba Software Engineering) utiliza a abordagem Kuaba para apoiar a captura de Design Rationale durante a modelagem de software. Design Rationale pode ser descrito como a forma de representação de todo o raciocínio envolvido no design de um artefato. Atualmente a ferramenta KSE apresenta erros na representação das decisões de design tomadas pelo projetista e não apoia a captura de justificativas para essas decisões. Neste trabalho é apresentada a descrição de um processo de reengenharia de software aplicado na KSE para corrigir a representação de decisões. Também é apresentada uma proposta de melhoria à ferramenta, através da implementação de uma evolução da ontologia Kuaba para a identificação e representação de soluções de design. Nesta proposta, a KSE é estendida para capturar e armazenar justificativas para as decisões tomadas com uma abordagem menos intrusiva ao usuário.
publishDate 2016
dc.date.none.fl_str_mv 2016
2022-07-07T19:14:27Z
2022-07-07T19:14:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SILVEIRA, Kildare Alves da. Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale. 2016. 64 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Ciência e Tecnologia, Universidade Federal Fluminense, Rio das Ostras, 2016.
http://app.uff.br/riuff/handle/1/25631
Aluno de Graduação
identifier_str_mv SILVEIRA, Kildare Alves da. Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale. 2016. 64 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Ciência e Tecnologia, Universidade Federal Fluminense, Rio das Ostras, 2016.
Aluno de Graduação
url http://app.uff.br/riuff/handle/1/25631
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1807838771055427584