Negocio

O que é a Metodologia de Processo de Objeto?

Uma Visão Geral da Metodologia de Processo de Objeto

A Object Process Methodology (OPM) fornece uma metodologia holística que é usada para cobrir o comportamento e a estrutura de um determinado sistema. Neste caso, um sistemaé um grupo de partes inter-relacionadas que interagem umas com as outras com o objetivo de completar uma tarefa ou objetivo. Qualquer sistema será geralmente composto de dois componentes: sua estrutura e seu comportamento. O OPM permite que os desenvolvedores de sistema projetem a estrutura do sistema e o comportamento que o sistema exibirá. A principal motivação por trás do desenvolvimento da Metodologia de Processo de Objeto foi garantir que os desenvolvedores de sistema pudessem obter uma imagem muito clara de como um determinado sistema seria estruturado e como cada componente da estrutura do sistema se comportaria. O OPM pode ser usado para desenvolver dois tipos de representações. Esses são:

  • Representações gráficas : Diagrama de Objeto-Processo (OPD)
  • Representações textuais : Object-Process Language (OPL)

As Entidades OPM

As representações OPM geralmente terão as seguintes entidades:

  • O objeto : descreve uma coisa e tem a capacidade de existir por um determinado período de tempo. Um exemplo de objeto seria um pedido de cliente que acabou de ser gerado por um determinado cliente.
  • Estado : descreve uma condição de um objeto específico. Essa condição pode existir por um determinado período de tempo. Um exemplo dessa condição seria um número de pedidos de clientes que estão atualmente na fila para serem processados.
  • Processo : descreve um padrão de ações que transformam o estado de um único objeto ou grupo de objetos. Um processo também pode criar ou destruir um pedido. Um exemplo seria quando um pedido do cliente que estava anteriormente na fila é convertido em um pedido atendido, fazendo com que os produtos solicitados sejam enviados ao cliente.

O Diagrama de Objeto-Processo (OPD)

O Object-Process Diagram (OPD) é a representação gráfica usada no OPM. Este diagrama é usado para descrever objetos e processos. O diagrama também tenta descrever os links que existem entre eles. Esses links são de dois tipos principais, incluindo:

  • Links estruturais : fornecem um link objeto a objeto ou processo a processo. Eles oferecem um guia visual de como o sistema será estruturado.
  • Links procedurais : fornecem um link objeto-para-processo. Eles oferecem um guia visual sobre como o sistema muda durante um determinado período de tempo.

Um sistema pode ser expresso em Diagramas de Objeto-Processo que são organizados hierarquicamente. Isso significa que o OPD inicial ou raiz , também conhecido como Diagrama de Sistemas (DG) , fornece uma visão geral do sistema. Os diagramas subsequentes fornecem um nível crescente de detalhes.

The Object-Process Language (OPL)

O OPL é desenvolvido de forma que cada construção do OPD seja explicada em inglês natural . O inglês natural é a língua natural que os seres humanos usam para se comunicar. Uma construção OPD é qualquer link entre objetos, processos ou entre objetos e processos. Por exemplo, pode existir um link entre um pedido do cliente e um processo para transformar pedidos. O principal benefício de usar o OPL é que ele é facilmente compreensível por seres humanos. Portanto, é fácil de compreender para clientes não técnicos que pretendem implementar o sistema. No longo prazo, isso pode permitir que os clientes participem do processo de desenvolvimento do sistema em um estágio muito inicial.

Resumo da lição

Esta lição examina uma abordagem importante usada no projeto de sistemas de alta qualidade. Esta abordagem é conhecida como Object Process Methodology (OPM). O OPM fornece uma metodologia holística que é usada para entender melhor o comportamento e a estrutura de um determinado sistema (onde um sistema é um grupo de partes inter-relacionadas que trabalham juntas para atingir um objetivo específico).

O OPM pode ser representado em duas formas, representações gráficas e representações textuais . As representações gráficas, também conhecidas como Diagramas de Objeto-Processo (OPD) , mostram links estruturais e links procedurais por meio de uma hierarquia de diagramas começando com o mais geral, conhecido como Diagrama do Sistema . Os níveis mais baixos desses diagramas fornecem um nível maior de detalhes. A representação textual, também conhecida como Object-Process Language (OPL) , representa construções OPL em inglês natural, tornando assim muito mais fácil para clientes não técnicos compreenderem.