Proposta de Processo de DocumentaÃÃo e ValidaÃÃo dos Requisitos para Equipes de Desenvolvimento DistribuÃdo de Software

AUTOR(ES)
DATA DE PUBLICAÇÃO

2007

RESUMO

A pesquisa em desenvolvimento distribuÃdo de software està num momento relevante e oportuno. Devido a necessidade industrial em distribuir o desenvolvimento do software em diversas localidades, formando equipes distribuÃdas de desenvolvimento. Essa forma distribuÃda de desenvolvimento trÃs preocupaÃÃes nos aspectos culturais, operacionais e tÃcnicos do desenvolvimento de software quando realizado por equipes distribuÃdas. Dentro desse contexto, as atividades de documentaÃÃo e validaÃÃo de requisitos sÃo necessÃrias para assegurar que estes estejam completos e corretos. Contudo, a distÃncia entre os participantes impacta na produtividade desse processo dificultando a obtenÃÃo da congruÃncia e consenso nos requisitos por parte das equipes distribuÃdas. Estudos indicam que o processo de validaÃÃo de requisitos por parte dos stakeholders necessita estar bem estruturado para ocorrer de forma efetiva em ambientes distribuÃdos de desenvolvimento, pois as revisÃes consomem bastante tempo mesmo quando realizadas presencialmente atravÃs de comunicaÃÃo face a face. Nesta pesquisa realizamos um estudo de caso com uma abordagem exploratÃria num projeto de desenvolvimento de software. O caso analisado ocorreu dentro das atividades do projeto Agentes Micromundo e AnÃlise do Desenvolvimento no Uso de Instrumentos MultimÃdia (AMADeUs-MM) que à um projeto de pesquisa desenvolvido por vÃrias instituiÃÃes. Devido à distribuiÃÃo geogrÃfica de seus integrantes, esse projeto serviu como estudo de caso para identificar qual a estrutura das prÃticas relacionados à validaÃÃo e documentaÃÃo dos requisitos de uma equipe de desenvolvimento distribuÃdo de software. A partir da anÃlise do estudo de caso, propomos um processo de Engenharia de Requisitos adequado Ãs necessidades existentes no desenvolvimento distribuÃdo de software dentro do grupo estudado

ASSUNTO(S)

processo de engenharia de requisitos requirements engineering process distributed software development desenvolvimento distribuÃdo de software requirements engineering engenharia de requisitos ciencia da computacao

Documentos Relacionados