Monitoramento de riscos em projetos de software: uma abordagem baseada em dinâmica de sistemas e técnicas de inteligência computacional / Monitoring risk in software projects: an approach based on system dynamics and computational intelligence techniques

AUTOR(ES)
FONTE

IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia

DATA DE PUBLICAÇÃO

18/03/2010

RESUMO

Com o passar dos anos foi possível observar uma profunda evolução na utilização da informática e computação. Em consequência disso, a utilização de aplicativos foi se tornando cada vez mais comum e necessário. Os processos de desenvolvimento de software foram amadurecendo em consequência das necessidades do mercado e, com isso, a qualidade de software passou a ser uma busca constante em todo o processo de desenvolvimento de software. A utilização da dinâmica de sistemas no contexto da engenharia de software busca contribuir para a simulação de ambientes de desenvolvimento de software, servindo como um modelo de apoio à decisão para os gestores, possibilitando assim uma melhoria de qualidade em todo o processo de desenvolvimento de software. Neste sentido, este trabalho propõe uma abordagem de monitoramento de riscos em projetos de software utilizando simulações de dinâmica de sistemas e algumas técnicas de inteligência computacional (redes neurais artificiais e regras de produção). Além do framework de monitoramento de riscos, ou seja, os conceitos e as bases do funcionamento do sistema, este trabalho especificou e implementou uma ferramenta de apoio a decisão que monitora os riscos inerentes ao projeto de software que foram configurados pelos gestores. Esta ferramenta é alimentada pelas simulações dos modelos de dinâmica de sistemas e alerta os gestores para a eminência de materialização de algum risco. Desta forma, os gestores podem tomar medidas para prevenir, transferir, mitigar ou aceitar a materialização dos riscos negativos (que podem causar prejuízos ao projeto), ou então provocar, compartilhar, melhorar ou aceitar os riscos positivos (que podem causar benefícios no projeto).

ASSUNTO(S)

ciencia da computacao regras de produção redes neurais artificiais dinâmica de sistemas risco de software software risk system dynamics neural networks production rules

Documentos Relacionados