Ulisses Telemaco edited LMPS_e_BPMS.md  almost 9 years ago

Commit id: 1668e403c2761455103b4c63c5aa8a3592f801fb

deletions | additions      

       

#LMPS e BPMS  Um PDS é formalizado através de um LMPS (Linguagem de Modelagem de Processos de Software) e o seu gerenciamento ocorre através de um BPMS (Business Process Management System). É improvável que uma solução de #Outras considerações sobre  Composição de Processosseja 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 dos elementos, regras de composição, regras de sequenciamento, etc. A BPMS por sua vez, deverá ser capaz de interpretar essas informações 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, reordenamento de atividades, etc.  A seguir iremos fazer algumas considerações sobre a operação de Composição de Processos.  # Desenvolvimento para Reutilização ##LMPS  e Desenvolvimento com Reutilização BPMS  Um PDS é formalizado através de uma LMPS (Linguagem de Modelagem de Processos de Software) e o seu gerenciamento ocorre através de um BPMS (Business Process Management System). Uma solução de Composição de Processo deve envolver tanto a LMPS quanto o BPMS. É improvável que a Composição de Processos seja alcançada através de apenas um desses elementos.  Considerando os problemas apresentados anteriormente, uma LMPS com suporte a Composição de Processos deverá ser capaz de representar informações necessárias para realizar essa operação como: nível de granularidade dos elementos, regras de composição, regras de sequenciamento, etc. Além disso, a notação deverá ser capaz de representar informações no PDS resultante da Composição de Processos como por exemplo: informações sobre a Normalização de Conceitos, sobre a Unificação de Atividades Semelhantes, Exclusão de Atividades Desnecessárias, etc.   Um BPMS com suporte a Composição de Processos por sua vez, deverá ser capaz de interpretar as informações relativas a Composição de Processos e realizar atividades como: Normalização de Conceitos e Granularidade, Inclusão de PDS requerido, exclusão de PDS incompatível, Reordenamento de Atividades, Unificação de Atividades Semelhantes, Remoção de Atividades Desnecessárias etc.  ## Desenvolvimento para Reutilização e Desenvolvimento com Reutilização  Enquanto o Desenvolvimento para Reutilização (ou Engenharia de Domínio)  se refere a à  atividade de elaborar um componente de software reutilizável, o Desenvolvimento com Reutilização (ou Engenharia de Aplicação)  representa gerar um novo componente de software a partir de componentes reutilizáveis. A No contexto da Reutilização de Processos de Software, 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 definido  com informações relativas à operação de Composição. Composição como por exemplo: nível de granularidade dos conceitos, regras de composição etc.  O Desenvolvimento de Processos com Reutilização, por sua vez, deverá considerar as informações geradas na etapa anterior, anterior para  executar a composição Composição  de Processos propriamente dita Processosde forma adequada  e gerar Processos consistentes. consistente.