Criando padrões

Você pode criar padrões de software que integram as soluções de design de software em modelos da UML (Unified Modeling Language). Os padrões de software capturam freqüentemente estruturas e processos utilizados ou complexos, e seu uso minimiza o tempo de design e promove consistência de software.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa

Autores de padrões podem utilizar o recurso de padrão para projetar padrões dos mais simples aos mais complexos. Os padrões podem resolver um problema único ou serem aplicados a um caso de uso específico. Os padrões também podem empregar outros padrões ou sistemas de padrões em suas soluções. O desafio do design de padrões é determinar a estrutura ou processo repetitivo e transformá-lo em um design reutilizável. O autor de padrões pode focalizar as semânticas específicas ao padrão, porque o código comum e as soluções para tarefas comuns são fornecidos. Locais personalizáveis no código padrão são conhecidos como métodos hot spot.

O padrão começa com um modelo da UML (Unified Modeling Language) e termina com um padrão RAS (Reusable Asset Specification) na forma de plug-in. O modelo de execução de padrão com base em Java é criado automaticamente pela extensão de dois plug-ins: um serviço de padrão e uma estrutura de padrão que resume a utilização do serviço de padrão. Juntamente com uma ferramenta de autoria de padrões e uma ferramenta de navegação de padrões, o serviço de padrões e as estruturas de padrões fornecem as funções básicas para estruturar, projetar, codificar, pesquisar, organizar e aplicar padrões. A ferramenta de autoria de padrões é a visualização Autoria de Padrões e a ferramenta de navegação é a visualização Explorador de Padrões. Os padrões Rational são utilizados para modificar e incluir elementos em um modelo UML.

O que Fazer Depois
Informações relacionadas
Utilizando Padrões de Restrição IBM e Análise de Consistência
Utilizando os Padrões de Restrição IBM e a extensão e Análise de Consistência
Construindo aplicativos SOA com recursos reutilizáveis, Parte 1: Recursos reutilizáveis, receitas e padrões
Construindo aplicativos SOA com recursos reutilizáveis, Parte 2: Exemplo de referência de receita SOA
Construindo aplicativos SOA com recursos reutilizáveis, Parte 3: Padrão de modelo de resposta WS
Construindo aplicativos SOA com recursos reutilizáveis, Parte 4: O padrão de cache do lado solicitador
Construindo aplicativos SOA com recursos reutilizáveis, Parte 5: Padrão de origem de dados preferidos
Aplicando Padrões

Feedback