Ulisses Telemaco edited ReutilizacaoProcesso.md  almost 9 years ago

Commit id: 24e38c4fb73a5cd78b514b630ce23e0366f73369

deletions | additions      

       

#Reutilização de Processo  As similaridades entre Produtos de Software e Processos de Software foram inicialmente propostas em \cite{Osterweil_1987} \cite{Osterweil_1997}. Esses autores defendem a idéia de que sob várias perspectivas, um Processo de Software se comporta como um Produto de Software. E o que se observou nos últimos tempos foram o surgimento de técnicas de Reutilização de Processos baseadas em técnicas de Reutilização de Produtos de Software. Algumas dessas estratégias são por exemplo: Linha de Processos de Sofware e Engenharia de Métodos.  As similaridades entre Produtos de Software e Processos de Software foram inicialmente propostas em \cite{Osterweil_1987} \cite{Osterweil_1997}. O que se observou nos últimos tempos foram o surgimento de técnicas de Reutilização de Processos baseadas em técnicas de Reutilização de Produtos de Software. Algumas dessas estratégias são por exemplo: Linha de Processos de Sofware e Engenharia de Métodos.   A prática de Reutilização de Processos é extremamente importante para a implantação eficaz de uma disciplina de Gerenciamento de Processos. São vários os estudos que comprovam essa tese. Um dos principais argumentos é que dificilmente uma Organização elabora seus processos a partir do zero. Normalmente, os Processos são elaborados a partir de Modelos de Referência e de fatores específicos da Organização e do Projeto em que serão utilizados.  Essa área de Reutilização de Processos é extremamente importante para a implantação eficaz de uma disciplina de Gerenciamento de Processos. São vários os relatos que demonstram a importância de reutilização de processos. Dificilmente uma organização elabora seus processos sem utilizar uma técnica de reutilização. Normalmente, os Processos são elaborados a partir de Modelos de Referência e de fatores específicos do Processos e do Projeto em que o Processo se encontra. Apesar de existirem diferentes técnicas para realizar a Reutilização de Processos, elas compartilham alguns conceitos. conceitos como por exemplo as operações básicas de reutilização de Processos: Adaptação, Composição e Instanciação.  Iremos descrever a seguir, as três principais operações executadas em Processos de Software durante a etapa de Reutilização. São eles: Adaptação, Composição e Instanciação. A **Adaptação de Processos** consiste em alterar um Processo original e gerar um Processo final diferente. \cite{Pillat_2012} apresenta um conjunto de operações para Adaptação de Processos que incluem: X, Y, Z, W. A motivação por tráEssa operação é importante pois permite que ajustes sejam realizados nos Processos antes de sua utilização propriamente dita. Isso ocorre porque dificilmente um Processo de Software é concebido para atender todas as situações