mRED – um método para a engenharia de requisitos em ambientes de desenvolvimento distribuído de software

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Ebling, Thaís
Orientador(a): Audy, Jorge Luis Nicolas
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Pontifícia Universidade Católica do Rio Grande do Sul
Porto Alegre
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/10923/1603
Resumo: Requirements Engineering (RE) is a software development stage that requires constant communication and collaboration between the stakeholders. Due this collaborative nature, the RE presents several challenges in Distributed Software Development(DSD) environments [DAM02][DAM07][SEN06] - approach where teams often presents geographic dispersion (physical distance), temporal and sociocultural differences (different time-zones, languages and culture) [AUD07]. We can notice the increasing of studies about this phenomenon, aiming to reduce the RE difficulties in DSD environments. One proposal to systematize the RE is the adoption of a reuse approach [CHE07], specifically the Software Product Line (SPL) which supports the requirements reuse of the company's domain [CHA01][LlN07][POH98]. Thus, we present the mRED method that allows the requirements reuse by using SPL in DSD environments, and also we propose a Reuse Policy (based on a DSD literature review) which suggests some tools, techniques and practices specific to distributed environments for each one of the activities of the method. The mRED was evaluated through an experiment between two universities, presenting evidence that its efficiency is higher than the ad hoc RE efficiency in distributed environments.