Processo de Aplicação de Padrão

O processo para aplicar padrões de design começa com um entendimento claro da solução que você está procurando para seu design da UML. Depois, você pode procurar um padrão, ler a documentação do padrão, importar o padrão, se necessário, em seguida, aplicá-lo ao modelo de design UML. Ao aplicar um padrão em objetos específicos, o padrão transfere suas características para os objetos.

A aplicação de um padrão requer estas três etapas:

  1. Selecionar um padrão.
  2. Criar uma instância do padrão.
  3. Especificar valores de argumento para a instanciação.

Os padrões de design do Rational® são aplicados em modelos da UML (Unified Modeling Language) para modificar um design. Tarefas relacionadas com a aplicação de padrões são executadas na perspectiva de Modelagem utilizando a visualização do Explorador de Padrões. A visualização do Explorador de Padrões é uma ferramenta essencial para organizar padrões, aplicar padrões, rever a documentação do padrão e procurar padrões específicos. A visualização do Explorador de Padrões relaciona os padrões instalados que estão prontos para aplicação de padrões. Quando você abre um padrão, o tipo do parâmetro e os valores da multiplicidade são exibidos.

Utilize o grupo Padrão de Design para praticar a aplicação de diferentes tipos de padrões e observe os resultados. Os Padrões de Design são padrões baseados em Java que são aplicados em modelos UML (Unified Modeling Language). É possível compartilhar padrões criados com outros usuários do padrão Rational usando os utilitários de importação e de exportação de recursos RAS. Um repositório de padrões é criado automaticamente para listar todos os padrões disponíveis na estação de trabalho. Além disso, é possível criar um repositório utilizando o recurso RAS (Reusable Asset Specification) para criar e organizar um arquivar de padrão compartilhado.

Selecionar um Padrão

Quando criados, os padrões IBM Rational são empacotados como recursos de padrão RAS (Reusable Asset Specification). Os recursos de padrão são salvos no sistema de arquivos ou em um repositório RAS. Para localizar o padrão necessário, é possível procurar qualquer combinação de repositórios RAS conectados remotos ou locais. Não há nenhum método de pesquisa disponível para recursos RAS salvos no sistema de arquivo em diretórios fora de seu espaço de trabalho. Ao importar um padrão, você utiliza o mesmo método, independentemente se o padrão está no sistema de arquivo ou em um repositório.

A procura de múltiplos repositórios permite procurar os plug-ins de padrão que já estão instalados ou procurar por recursos de padrão RAS. Os padrões instalados são listados na visualização Explorador de Recursos ou no nó Repositório de Padrões da visualização Explorador de Recursos. Os padrões podem ser aplicados depois de serem localizados em uma procura. Antes de aplicar recursos de padrão RAS, você deve importá-los e instalá-los como plug-ins antes de aplicá-los. É possível importar padrões com o Assistente Importação de RAS

Antes de importar um padrão, é possível abrir e revisar a documentação do recurso RAS utilizando a Visualização Explorador de Recursos do RAS. Antes de aplicar um padrão, é possível abrir sua documentação na Visualização Explorador de Padrões. A documentação do padrão aberta a partir do Explorador de Recursos é aberta em seu navegador da Web padrão.

Criar uma Instância do Padrão

Dois métodos diferentes podem ser utilizados para criar uma instância do padrão. Você pode aplicar um padrão ao assistente de Aplicar Padrão. Ou, você pode arrastar um padrão ou parâmetro da visualização Explorador de Padrão, para um elemento na visualização do Explorador de Projeto ou no editor do diagrama. A instância do padrão que é sempre exibida no modelo UML. A instância participa da aplicação do padrão, não da definição do padrão em si.

Alguns aplicadores de padrão podem optar por utilizar o Assistente Aplicar Padrão para criar a instância do padrão e podem ou não especificar todos os argumentos com o assistente. Outros métodos de aplicação enfocam o editor de diagrama e empregam as ações arrastar e soltar para concluir a aplicação do padrão.

Podem existir múltiplas instâncias do padrão simultaneamente no mesmo modelo ou em modelos diferentes.

Especificar Valores de Argumentos

Na visualização Explorador de Projeto ou no editor de diagrama, você especifica elementos de argumento que correspondem ou que são compatíveis com o tipo UML de cada parâmetro na instância do padrão. Escolha os elementos UML existentes ou crie novos com o padrão.

O processo de aplicação de padrão é dinâmico; os elementos são ligados aos parâmetros à medida que são criados ou incluídos na instância. Entretanto, cada padrão é diferente. O design do padrão ou as características de determinados elementos podem requerer a especificação de um número mínimo de argumentos antes que uma expansão possa ocorrer. Por exemplo, um padrão que inclui um relacionamento de dependência entre uma interface e uma classe necessita que ambos os elementos sejam especificados antes que a dependência seja incluída, porque o relacionamento não pode existir sem eles.

Você não precisa especificar argumentos para todos os parâmetros do padrão. Isso permite empregar várias partes de um ou mais padrões para modificar seu modelo de design, conforme necessário. Observe que os elementos podem participar de mais de uma ligação.

É possível utilizar elementos de qualquer modelo UML como argumentos para um parâmetro do padrão; você não está restrito aos elementos contidos no modelo da instância do padrão.

Tarefas relacionadas
Selecionando Padrões a Serem Aplicados
Criando Instâncias do Padrão
Especificando Argumentos para Instâncias do Padrão
Modificando Instâncias do Padrão

Feedback