Exercício 3.1: Criando um Novo Modelo de Design

Este exercício cria um novo modelo de design utilizando o gabarito interno Modelo de Design de IT Corporativa.

O Rational® Software Architect fornece um gabarito de modelo de design interno para ajudá-lo a criar rapidamente seu modelo de design apropriadamente estruturado. O modelo de design contém áreas funcionais e blocos de construção que você pode utilizar para construir e preencher as áreas funcionais e os pacotes de implementação de design.

Criando o Modelo de Design

Para criar o modelo de design:
  1. Na visualização Explorador de Modelos, clique com o botão direito do mouse no projeto PiggyBank; em seguida, clique em Novo > Modelo UML.
  2. No assistente de Novo Modelo UML, na lista Gabaritos, clique em Modelo de Design de IT Corporativa.
  3. Aceite o nome do arquivo padrão e clique em Concluir.

Para renomear o projeto:
  1. Na visualização Explorador de Modelos, clique com o botão direito do mouse em Enterprise IT Design Model.emx; em seguida, clique em Localizar/Substituir.
  2. No campo Localizar o quê, digite ${project} e clique em Substituir.
  3. No campo Substituir por, digite PiggyBank e clique emOK.

Você criou um novo modelo UML utilizando o gabarito de modelo de design. Para explorar o novo modelo, na visualização Explorador de Modelos, dê um clique duplo no arquivo Enterprise IT Design Model.emx e navegue pela hierarquia de modelos.

O Gabarito Modelo de Design de IT Corporativa

O gabarito de modelo de design é estruturado de acordo com as diretrizes de estrutura do modelo Rational UML. O gabarito de modelo de design organiza o modelo em agrupamentos funcionais desconexos e internamente coesivos, que podem ajudá-lo a criar rapidamente um modelo completo de análise lógica. Nos tutoriais anteriores, você organizou os modelos em torno da área funcional Operações da Conta. Neste tutorial, você mapeará a área funcional Operações da Conta para uma série de subpacotes de implementação de design que representam camadas de design no aplicativo financeiro on-line PiggyBank.

O gabarito de modelo de design contém os pacotes na tabela a seguir:

Pacote Descrição
«ModelLibrary» Blocos de Construção de Design Este pacote contém os subpacotes não processados de design de implementação, especificação de design e realização de caso de uso, que pode ser utilizados para organizar o modelo. Esse pacote contém o bloco de construção ${functional.area.impldesign} que contém a estrutura do pacote para cada pacote de design de implementação, o bloco de construção ${functional.area.specs} que pode ser utilizado para conter elementos de especificação de design e o bloco de construção ${functional.area.ucrs} que pode ser utilizado para armazenar realizações de casos de uso do modelo de design.
Contratos de Design do PiggyBank Este pacote contém especificações de componentes e realizações de casos de uso no nível de design.
Designs de Implementação do PiggyBank Este pacote contém diagramas e elementos de design e contém os subpacotes de design de implementação que representam as camadas de design do aplicativo PiggyBank.
Pontos de Vista do PiggyBank Este pacote contém subpacotes «perspectiva» e diagramas de design que representam visualizações do modelo. O pacote Pontos de Vista do PiggyBank contém as versões finais dos diagramas de design, bem como diagramas de visão geral de pacotes que descrevem a estrutura do aplicativo e os relacionamentos entre os pacotes. Esse pacote não contém elementos de design.

Você pode utilizar a estrutura do gabarito existente e a documentação associada para obter orientação ao definir os pacotes de design de implementação e criar o modelo de design.

Para continuar vá para o Exercício 3.2: Identificando Subpacotes de Design de Implementação e Criando o Diagrama de Pacotes do PiggyBank.

Termos de uso | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.