Ulisses Telemaco edited Intro.md  almost 9 years ago

Commit id: 08e63723b20afb1e1e0a7a4dc3cb1211d612bb62

deletions | additions      

       

No entanto, existe uma dificuldade por parte das organizações em implantar e manter a gestão de seus processos \cite{Santos_2010} \cite{Colenci_2011} \cite{tcu_2010} \cite{tcu_2012}. Parte dessa dificuldade está relacionada a fatores como: (a) complexidade no formalismo e detalhamento dos processos \cite{Gruhn_2002} \cite{Fuggetta_2000}, (b) complexidade dos sistemas de gerenciamento de processos existentes e das linguagens/notações para representação dos processos, (c) a ausência de algumas operações necessárias para a gestão e utilização de processos (como adaptação e composição \cite{Pillat_2012}) e (d) a dificuldade dessas ferramentas para realizar a integração com os demais sistemas que compõe um ambiente de desenvolvimento \cite{Dumas_2013}. Diante desse cenário, é comum encontrar organizações que realizaram o primeiro ciclo de gerenciamento de processo (identificação de processos, avaliação e melhoria, implementação de melhoria e execução) mas param em etapas posteriores de atualização e manutenção contínua dos mesmos.   -->  No entanto, existe uma dificuldade por parte das organizações em implantar e manter a gestão de seus processos \cite{Santos_2010} \cite{Colenci_2011} \cite{tcu_2010} \cite{tcu_2012}. Parte dessa dificuldade está relacionada à complexidade dos Processos de Software. Uma consequência negativa das iniciativas de melhoria de processo é que eles tendem a aumentar a complexidade dos Processos de Software. Ou seja, os PDSs costumam tornar-se cada vez mais complexos: maior números de atividades, maior quantidade de ligações entre as atividades, maior número de tomadas de decisões, interações mais complexas entre sistemas e pessoas, etc \cite{Istoan_2012}. Nesse contexto, técnicas de Reutilização de Processos - como Adaptação, Composição Adaptação  e Instanciação Composição de Processos  - podem ser utilizadas para minimizar os problemas relacionados a manter processos complexos \cite{Rong_2014} \cite{Rong_2014b}. Apesar disso, a Reutilização de Processos ainda é bastante difícil de ser implantada na indústria de software \cite{koschmider2014}. Os autores apresentam um estudo detalhado de como a indústria e a acadêmia estão tratando a Reutilização de Processos de Software. Sob o ponto de vista acadêmico, apesar de o tema de Reutilização ser bastante discutido, existem poucas contribuições sobre Reutilização de Processos de Software quando comparado ao volume de produções acadêmicas sobre Reutilização de Software. Já sob a perspectiva da indústria, a principal reclamação está relacionada a falta de recursos das ferramentas e notações para executar operações necessárias para a Reutilização de Processos. As operações relacionadas à Reutilização de Processos que estão sendo consideradas são: Adaptação de Processos, Composição de Processos e Instanciação de Processos.    Esse texto tem como objetivo trazer uma discussão inicial  sobre alguns aspectos relacionados à operação de Composição **Composição de Processos  de Processos. Software**.  Serão apresentados os principais desafios relacionados a essa operação  e algumas  considerações na Composição de Processo. sobre o tema serão discutidas.  Além disso, serão apresentadas as soluções algumas  propostas até o momento da literatura atual para Composição de Processos de Software  e analisar como elas se comportam diante dos desafios listados. identificados.