ANÁLISE COMPARATIVA DE METODOLOGIAS DE CONSTRUÇÃO DE SOFTWARE ORIENTADO A PROCESSOS

Jean Carlos Torres Muller, Kurt Werner Molz

Resumo


Novas tendências tecnológicas visando responder à necessidades, como flexibilidade, dinâmicidade, escalabilidade, irão certamente dirigir engenheiros de softwares para encarar mudanças no seu modo de construir sistemas. Com limitações e problemas existentes no ciclo de vida atual de aplicações de software, são instigados novos paradigmas de desenvolvimento de sistemas, visando obter um melhor desempenho e suporte durante todo o processo de desenvolvimento de software. O tradicional modelo cascata, por exemplo, pode ser substituído por um modelo de desenvolvimento orientado a processos de negócios. O principal objetivo proposto neste trabalho será propor metodologias orientadas a processos para desenvolvimento de sistemas, onde a maior preocupação são os processos de negócio e o fluxo de funcionalidades que serão identificadas e especificadas durante todo o ciclo de vida de desenvolvimento do sistema.Com base nas pesquisas realizadas na área do trabalho proposto, ainda há bastante escassez de conteúdo no assunto de desenvolvimento de sistemas orientados a processos. Não há dúvidas de que processos de negócio podem beneficiar para melhor a construção de sistemas, seja no âmbito de entendimento do sistema como um todo ou na relação com o cliente que é melhorada. Algumas metodologias orientadas a processos já foram propostas em artigos e trabalhos, porém sem validação em um ambiente real. O trabalho proposto tem como justificativa justamente entrar mais a fundo nessa área de pesquisa, realizar validações em um ambiente real e buscar diminuir custos e tempo durante as fases de construção do sistema. A pesquisa será exploratória porque envolve levantamento bibliográfico para compreensão dos assuntos relacionados. Também será explicativa, pois será necessário explicar as metodologias de construção de software orientado a processos. Quanto ao ambiente de pesquisa, será bibliográfica, com a utilização de material de diferentes fontes, como artigos e livros. Será realizado estudo de caso, a fim de validar a proposta de melhoria de um método que contemple pontos positivos de diferentes metodologias de desenvolvimento de software orientado a processos. A pesquisa será qualitativa, pois serão definidos critérios de comparação das metodologias a serem estudadas e, após, será definida uma proposta de melhorias a ser validada em um contexto específico de desenvolvimento de software orientado a processos. O trabalho proposto apresentará novas e possíveis soluções para desenvolvimento e manutenção de sistemas, baseado na orientação para processos de negócio durante o desenvolvimento de software. O objetivo principal do trabalho é propor um modelo de desenvolvimento de sistemas orientado a processos de negócio com melhorias, a partir do estudo e análise de modelos orientados a processos. Os modelos serão descritos, analisados e comparados, verificando se há algo de um modelo que pode complementar outro. Será pesquisado, como os modelos funcionam. Na parte dois do trabalho, vantagens, desvantagens dos métodos selecionados serão descritos, assim como critérios serão criados para avaliar as metodologias. Para a validação da nova metodologia ocorrer, será realizado como case o processo de desenvolvimento do SINF da Unisc. As vantagens, desvantagens, melhorias que o modelo orientado a processos oferecer em relação ao modelo tradicional, serão descritas. Também melhorias percebidas no geral, durante o desenvolvimento prático do trabalho serão comentadas e descritas.


Apontamentos

  • Não há apontamentos.