Proposta de Processo de DocumentaÃÃo e ValidaÃÃo dos Requisitos para Equipes de Desenvolvimento DistribuÃdo de Software
AUTOR(ES)
Leonardo Melo de Medeiros
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
- Uma proposta de boas prÃticas do processo de comunicaÃÃo para projetos de desenvolvimento distribuÃdo de software
- Um framework para controle distribuÃdo de ambientes e dispositivos
- Ambiente virtual distribuÃdo - auxÃlio ao desenvolvimento de tÃticas da aviaÃÃo de combate.
- Proposta desenvolvimento e validaÃÃo de um sistema de produÃÃo para filtragem interagente de imagens
- Arquitetura de softwares e estilos arquiteturais distribuÃdos: especificaÃÃo, validaÃÃo, anÃlise e implementaÃÃo