GORO: uma ontologia sobre requisitos orientados a objetivos

dc.contributor.advisor1Souza, Vitor Estevão Silva
dc.contributor.advisor1IDhttps://orcid.org/0000000318695704
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2762374760685577
dc.contributor.authorBernabé, César Henrique
dc.contributor.authorIDhttps://orcid.org/0000-0003-1795-5930
dc.contributor.authorLatteshttp://lattes.cnpq.br/0409623873643715
dc.contributor.referee1Almeida, João Paulo Andrade
dc.contributor.referee1IDhttps://orcid.org/0000-0002-9819-3781
dc.contributor.referee1Latteshttp://lattes.cnpq.br/4332944687727598
dc.contributor.referee2Gonçalves, Enyo José Tavares
dc.contributor.referee2IDhttps://orcid.org/0000-0003-4571-1044
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5885621862397640
dc.date.accessioned2024-05-30T00:49:11Z
dc.date.available2024-05-30T00:49:11Z
dc.date.issued2020-03-16
dc.description.abstractCorrectly specifying requirements ensures that the right software is built to solve the right problem, and prevents errors that, if identified only in the development phase, can cost up to 90% more than if they were identified in earlier phases. Several approaches seek to improve the requirements elicitation process. Among them, the Goal-Oriented Requirements Engineering (GORE) offers advantages over traditional Requirements Engineering methods. Several approaches have been proposed since GORE emerged. However, almost none of these approaches were built on well-grounded artifacts or concerning the semantics of constructs. Thus, this work presents the Goal-Oriented Requirements Ontology (GORO), an ontology based on the Unified Foundational Ontology (UFO) and integrated with the Software Engineering Ontology Network (SEON). GORO intends to precisely define the semantics used by GORE approaches. GORO can be used, for example, for modeling languages analysis, as an interlanguage for model conversion and as a basis for building new GORE languages.
dc.description.resumoA correta especificação dos requisitos garante que softwares sejam construídos para resolver o problema identificado e previne erros que, se identificados somente em fase de produção, podem apresentar impacto no custo até 90% maior do que em fases anteriores. Diversas abordagens buscam melhorar o processo de elicitação e especificação de requisitos. Dentre elas, destaca-se a Engenharia de Requisitos Orientada a Objetivos (Goal-Oriented Requirements Engineering, ou GORE), que apresenta vantagens perante métodos tradicionais de Engenharia de Requisitos. Diversas abordagens foram propostas desde que a área de GORE começou a ganhar destaque. Entretanto, poucas dessas abordagens foram construídas com base em artefatos bem fundamentados e com preocupação em relação à semântica dos conceitos. Assim, este trabalho apresenta a Goal-Oriented Requirements Ontology (GORO), uma ontologia baseada em UFO (Unified Foundational Ontology) e integrada à SEON (Software Engineering Ontology Network), que busca definir de forma consensual e precisa a semântica usada por abordagens GORE. A GORO pode ser utilizada, por exemplo, para análise ontológica de linguagens existentes de modelagem de objetivos, como interlíngua para conversão entre modelos de linguagens diferentes e como base para construção de novas linguagens.
dc.formatText
dc.identifier.urihttps://dspace5.ufes.br/handle/10/14460
dc.languagepor
dc.publisherUniversidade Federal do Espírito Santo
dc.publisher.countryBR
dc.publisher.courseMestrado em Informática
dc.publisher.departmentCentro Tecnológico
dc.publisher.initialsUFES
dc.publisher.programPrograma de Pós-Graduação em Informática
dc.rightsopen access
dc.subjectOntologia
dc.subjectObjetivos
dc.subjectRequisitos
dc.subject.br-rjbnsubject.br-rjbn
dc.subject.cnpqCiência da Computação
dc.titleGORO: uma ontologia sobre requisitos orientados a objetivos
dc.typemasterThesis

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
CesarHenriqueBernabe-2020-dissertacao.pdf
Tamanho:
2.78 MB
Formato:
Adobe Portable Document Format