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

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorMedeiros, Adriana Pereira de-
Autor(es): dc.contributorMartins, Carlos Bazilio-
Autor(es): dc.contributorMarques, Eduardo-
Autor(es): dc.contributorMedeiros, Adriana Pereira de-
Autor(es): dc.contributorMartins, Carlos Bazilio-
Autor(es): dc.contributorMarques, Eduardo-
Autor(es): dc.creatorSilveira, Kildare Alves da-
Data de aceite: dc.date.accessioned2024-07-11T17:57:59Z-
Data de disponibilização: dc.date.available2024-07-11T17:57:59Z-
Data de envio: dc.date.issued2022-07-07-
Data de envio: dc.date.issued2022-07-07-
Data de envio: dc.date.issued2016-
Fonte completa do material: dc.identifierhttp://app.uff.br/riuff/handle/1/25631-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/761021-
Descrição: dc.descriptionA 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.-
Descrição: dc.descriptionKSE 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.-
Descrição: dc.description64 p.-
Formato: dc.formatapplication/pdf-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsOpen Access-
Direitos: dc.rightshttp://creativecommons.org/licenses/by-nc-nd/3.0/br/-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectDesign Rationale-
Palavras-chave: dc.subjectKuaba-
Palavras-chave: dc.subjectEngenharia de Software-
Palavras-chave: dc.subjectCiência da Computação-
Palavras-chave: dc.subjectDesign Rationale-
Palavras-chave: dc.subjectKuaba-
Palavras-chave: dc.subjectSoftware Engineering-
Título: dc.titleReengenharia e evolução da ferramenta KSE para aprimorar a captura de Design Rationale-
Tipo de arquivo: dc.typeTrabalho de conclusão de curso-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.