Última alteração: 14-03-2018
Resumo
A engenharia de requisitos é o primeiro passo no desenvolvimento de qualquer software. Definir requisitos é a atividade principal dessa etapa, independente do modelo de desenvolvimento adotado. Esta atividade envolve vários grupos de pessoas, como engenheiros de requisitos, programadores, desenvolvedores, clientes, usuários e gerentes de projetos, que são comumente chamados de stakeholders. A elicitação de requisitos é um processo de difícil condução e que necessita comunicação intensiva, por envolver pessoas com diferentes conhecimentos e culturas. Por outro lado, uma rede social é um conjunto de dois elementos: atores ou nós da rede, que são as pessoas, instituições ou grupos; conexões, que são as interações ou laços sociais. Uma rede, é uma metáfora para observar os padrões de conexão de um grupo social, a partir das conexões estabelecidas entre os diversos atores. Atualmente as redes sociais virtuais são ferramentas de comunicação altamente difundidas. Sendo assim, considera-se que as redes sociais possam ser usadas como softwares sociais para facilitar a elicitação de requisitos e a comunicação entre os stakeholders. A fim de verificar essa possibilidade, uma pesquisa foi conduzida junto a empresas do PoloSul, uma associação técnico científica com sede em Passo Fundo-RS, e demais empresas de desenvolvimento da cidade não associadas à organização. Inicialmente foi elaborado um questionário a fim de levantar as práticas utilizadas pelas empresas de desenvolvimento de software, se utilizavam redes sociais virtuais para auxiliar na definição de requisitos e na comunicação entre os envolvidos na construção dos sistemas, além de sua opinião sobre a utilização de redes sociais. Os resultados apontaram que o uso dessa tecnologia é viável e positivo. Um comparativo do Framework HoneyComb - um conjunto de sete elementos que representam os aspectos fundamentais de softwares sociais - com características da engenharia de requisitos também foi realizado. Foram consideradas as principais características da engenharia de requisitos e, após buscou-se analisar o grau de importância dos elementos do Framework Honeycomb para cada uma delas. Verificou-se que o Framework Honeycomb se adequa em 78% de seus elementos com as características da engenharia de requisitos. Desta forma, como objetivo geral pretende-se dar continuidade ao projeto de pesquisa com a elaboração de um protótipo de ferramenta de apoio à engenharia de requisitos como forma de minimizar os problemas de comunicação que acontecem com frequência nesta atividade.