Um modelo baseado em inteligência artificial para a gestão do conhecimento aplicado ao processo de desenvolvimento de software
AUTOR(ES)
Sandro Carlos Vieira
DATA DE PUBLICAÇÃO
2008
RESUMO
Desenvolver software é uma atividade comum para muitas empresas em diversas áreas da sociedade moderna, ainda que esse não seja o foco de seus negócios. Essa realidade se faz presente pela percepção de que a maioria dos produtos e serviços oferecidos é suportada por sistemas de computação, notadamente quando se fala de grandes empresas e de processos que envolvem valores vultuosos. No ramo financeiro, por exemplo, temos organizações, que dedicam alguns milhares de profissionais ao desenvolvimento de sistemas para a automação de suas atividades e à manutenção de outros que vêm sendo empregados há muito tempo. Nesse contexto, o processo de desenvolvimento de software têm sido objeto de constante preocupação por parte das administrações, porém a maioria dos trabalhos se volta ao controle de recursos e a melhoria e padronização dos processos atuais, negligenciando boa parte do conhecimento que está presente nesse ciclo. A presente pesquisa foca sua atenção sobre essa questão, com a proposição de um modelo, baseado em formalismos de inteligência artificial, que busca agregar mecanismos para a gestão do conhecimento envolvido no processo de desenvolvimento de software. O modelo aqui descrito foi construído e aplicado a um estudo de caso, em uma grande instituição financeira, obtendo-se resultados promissores quanto à sua utilização como forma de incrementar o reuso de soluções já desenvolvidas, evitar duplicidade de esforços na construção de soluções similares e também de propiciar uma alternativa eficaz para a rastreabilidade de características e detalhes sobre tais soluções.
ASSUNTO(S)
desenvolvimento de software software development gestão do conhecimento software engineering inteligência artificial knowledge management artificial intelligence engenharia de software ciencia da computacao
Documentos Relacionados
- Um ambiente baseado em conhecimento para suporte ao planejamento do desenvolvimento de software
- Um Modelo de Processo de GestÃo de Riscos para Ambientes de MÃltiplos Projetos de Desenvolvimento de Software
- Proposição de um modelo para avaliar a gestão do conhecimento no processo de desenvolvimento de produtos
- Um Modelo de simulação de processos de software baseado em conhecimento para o ambiente PROSOFT
- Um modelo competitivo baseado em ferramentas software livre para a gestão tecnológica de organizações: a promoção do conhecimento corporativo e da inovação tecnológica em uma graduação tecnológica