Ulisses Telemaco edited Problemas.md  almost 9 years ago

Commit id: 79e0fdf2783fa7cf9cc8523c0f099a38b6e2fcf1

deletions | additions      

       

##Principais #Principais  Problemas com Composição de Processos A Composição de Processos é uma operação complexa e envolve uma série de problemas. A seguir, vamos listar os problemas conhecidos: 

A Operação de Composição de Processos deve ser capaz de lidar com essas regras e garantir que o Processo resultante seja consistente.  ## Definição de Ordem (Paralelismo, Sequencial, Síncrono)  Outro problema ao compor dois Processos está na forma como o Processo resultante deveria ser sequenciado.  #Notação #LPS  e BPMS Um PDS é formalizado atraves através  de um LPS (Linguagem de Processos de Software) e o seu gerenciamento ocorre através de um BPMS (Business Process Management System). É improvável que uma operação solução  de Composição de Processos seja proposta a partir da melhoria de apenas um desses elementos (LPS ou BPMS). É esperado que exista uma mudança conjunta desses elementos. A notação deverá ser capaz de representar informações importantes para realizar a composição de Processos  como: nível de granularidade, granularidade dos elementos,  regras de composição, regras de sequenciamento, etc. A BPMS por sua vez, deverá ser capaz de interpretar as essas  informaçõesdescritas na notação referentes a composição de processos  e realizar atividades como: normalização de conceitos e granularidade, inclusão de PDS (ou fragmentos de PDS) requerido, exclusão de PDS (ou de um fragmento de PDS) incompatível com um PDS utilizado, etc.  # Desenvolvimento para Reutilização e Desenvolvimento com Reutilização  Foram apresentados até agora vários problemas e desafios que envolvem a operação de Composição de Processos. Eles representam um conjunto dos principais desafios a operação reordenamento  de Composição de Processos deverá ser capaz de resolver. No entanto, a Composição de Processos precisa ser materializada em alguma ferramenta e notação para formalização de PDS.  Uma notação para formalização de Processos de Software reutilizáveis deverá oferecer suporte para a definição dessas regras.  ## Definição de Ordem (Paralelismo, Sequencial, Síncrono) atividades, etc.  # Desenvolvimento para Reutilização e Desenvolvimento com Reutilização  Enquanto o Desenvolvimento para Reutilização se refere a atividade de elaborar um componente de software reutilizável, o Desenvolvimento com Reutilização representa gerar um novo componente de software a partir de componentes reutilizáveis. A Composição de Processos deverá ser alcançada a partir de atividades executadas nesses dois momentos. No Desenvolvimento de Processos para Reutilização, o PDS deverá ser elaborado com informações relativas à operação de Composição. O Desenvolvimento de Processos com Reutilização, por sua vez, deverá considerar as informações geradas na etapa anterior, executar a composição de Processos propriamente dita e gerar Processos consistentes.