Reengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale
Autor(a) principal: | |
---|---|
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 |