Please use this identifier to cite or link to this item: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/3718
metadata.dc.type: Trabalho de Conclusão de Curso
Title: Estudos empíricos sobre abordagens para identificação de interesses transversais na engenharia de requisitos
metadata.dc.creator: Martins, Guilherme Legramante
metadata.dc.contributor.advisor1: Silva, João Pablo Silva da
metadata.dc.description.resumo: Requisitos descrevem as funções a ser oferecidas pelo software e as possíveis restrições a seu funcionamento. Um grupo de requisitos com uma mesma finalidade é chamado de interesse. Esses interesses podem estar espalhados e entrelaçados no sistema, nesse caso são chamados Interesses Transversais (ITs). Identificar e separar esses interesses é fundamental para garantir uma melhor manutenibilidade e evolução do software. A Engenharia de Requisitos Orientada a Aspectos (EROA) estuda a identificação, representação e composição desses interesses, conhecidos também como aspectos, durante a engenharia de requisitos. Existem diversos trabalhos que propõem abordagens para facilitar a identificação e separação de interesses transversais durante a engenharia de requisitos. Todavia, estudos empíricos que comparem e analisem em detalhes essas abordagens ainda são escassos. Este trabalho tem como objetivo principal realizar estudos sobre abordagens para identificação de interesses de software em documentos de requisitos. Para isso, foram realizados dois estudos empíricos, uma Revisão Sistemática da Literatura (RSL), para investigação do estado da arte sobre o tema, e um Experimento Controlado com Sujeitos para comparar a efetividade de duas abordagens para identificação de Interesses Transversais em documentos de requisitos. Por intermédio de uma RSL foram selecionadas as abordagens para identificação de Interesses Transversais mais relevantes e por meio de um experimento controlado duas dentre as abordagens selecionadas foram comparadas para análise da efetividade das mesmas. Com a realização dos estudos, verificou-se em detalhes as abordagens mais relevantes para EROA, bem como duas delas foram analisadas através de um estudo experimental que comparou a efetividade das mesmas. A RSL realizada permitiu selecionar os principais trabalhos da área de estudo e os resultados obtidos por meio do experimento realizado indicam que, para o contexto e cenário previstos, existem diferenças significativas entre as abordagens para identificação de interesses sob estudo. Com a realização deste trabalho foi possível obter um catálogo das principais e mais relevantes abordagens pra identificação de Interesses Transversais na ER, compilando o conhecimento sobre essas abordagens. Evidências empíricas foram obtidas que possibilitam diferenciar as abordagens ObasCId e Theme/Doc com relação à efetividade das mesmas.
Abstract: Requirements describe the functions to be offered by the software and possible restrictions on its operation. A group of requirements with the same purpose is called interest. These interests may be scattered and tangled in the system, in which case they are called Crosscutting Concerns (CCs). Identifying and separating these interests is critical to ensuring better software maintainability and evolution. Aspect-Oriented Requirements Engineering (AORE) studies the identification, representation and composition of these interests, also known as aspects, during the requirements engineering. There are several papers that propose approaches to facilitate the identification and separation of Crosscutting Concerns during requirements engineering. However, empirical studies comparing and analyzing these approaches in detail are still scarce. This paper has as main objective to carry out studies on approaches to identify interests of software in documents of requirements. Thereunto, two empirical studies, a Systematic Review of Literature (SLR), were conducted to investigate the state of the art on the subject, and a Experiment with Subjects to compare the effectiveness of two approaches to identify Crosscutting Concerns in requirements documents. The most relevant approaches were identified through an systematic literature review, and by a experiment two of the selected approaches were compared for their effectiveness analysis. With the accomplishment of the studies, the most relevant approaches to AORE were verified in detail, as well as two of them were analyzed by an experimental study that compared their effectiveness. The review made it possible to select the main works of the study area and the results obtained through the experiment indicate that, for the context and scenario predicted, there are significant differences between the approaches to identify concerns under study. With the accomplishment of this paper it was possible to obtain a catalog of the main and most relevant approaches for the identification of Crosscutting Concerns in Requirements Engineering, compiling the knowledge about these approaches. Empirical evidence has been obtained that makes it possible to differentiate the ObasCId and Theme/Doc approaches with respect to their effectiveness.
Keywords: Engenharia de software
Interesses
Software
Engenharia de requisitos
Software engineering
Software
Interests
Requirements engineering
metadata.dc.subject.cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal do Pampa
metadata.dc.publisher.initials: UNIPAMPA
metadata.dc.publisher.department: Campus Alegrete
Citation: MARTINS, Guilherme Legramante. Estudos empíricos sobre abordagens para identificação de interesses transversais na engenharia de requisitos. Orientador: João Pablo Silva da Silva. 93 p. 2018. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) – Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2018.
metadata.dc.rights: Acesso Aberto
URI: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/3718
Issue Date: 3-Dec-2018
Appears in Collections:Engenharia de Software

Files in This Item:
File Description SizeFormat 
Guilherme Legramante Martins - 2018.pdf2,23 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.