Mentor de Ferramentas: Estruturando o Modelo de Implementação Utilizando o Rational Rose
Esse mentor de ferramentas descreve como criar e estruturar os elementos de modelo, que representam o modelo de implementação de um sistema, utilizando o Rational Rose.
Ferramenta: Rational Rose
Relacionamentos
Descrição Principal

Visão Geral

Os diagramas de componentes fornecem uma visualização física do modelo atual. Um diagrama de componente mostra as organizações e as dependências entre os elementos da implementação, incluindo arquivos de código fonte, arquivos de código binário e arquivos executáveis modelados como componentes.

ícone do manual da ajuda Para obter mais informações sobre Diagramas de Componentes, consulte o tópico Diagramas de Componentes (Visão Geral) na Ajuda on-line do Rational Rose.

A seguir está um resumo das etapas executadas para estruturar o modelo de implementação:

  1. Criar um diagrama de componente na Visualização de Componente

  2. Criar uma estrutura de subsistema que espelha a estrutura do Modelo de Design

1. Criar um diagrama de componente na Visualização de Componente

Nesta etapa, você deve:

  • Renomear o diagrama de componente Principal utilizando um título mais descritivo.

  • Criar diagramas de componente adicionar.

2. Criar uma estrutura de subsistema que espelha a estrutura do Modelo de Design

Os subsistemas são modelados como pacotes. Nesta etapa, você:

  • Cria uma estrutura de pacote na Visualização do Componente que espelha a estrutura do pacote criada para o modelo de design na Visualização Lógica.

  • Cria os componentes reais e atribui estereótipos e idiomas.
  • Atribui classes (ou interfaces) aos componentes.
  • Opcionalmente cria um componente que um módulo de software existente.

Você pode arrastar programas executáveis (.exe), ActiveX (.ocx), Data Link Libraries (.dll) e Bibliotecas de Tipo (.tlb) de uma origem, como o Explorer, e soltá-los em um pacote de componente (no navegador ou em um diagrama). Você deve limitar os elementos incluídos àqueles que são externos ao modelo ou aos elementos que são utilizados apenas pelo sistema modelado. Esses elementos não são devem passar por engenharia reversa no modelo, pois eles raramente contêm o código fonte completo. Eles são necessários somente durante a construção do sistema.