Finalidade

Este mentor de ferramentas descreve como criar e estruturar os elementos de modelo que representam o modelo de implementação de um sistema.

Informações relacionadas no Rational Unified Process: Atividade: Estruturar o Modelo de Implementação.

Visão Geral

Os diagramas de componentes fornecem uma visão física do modelo atual. Um diagrama de componentes mostra as organizações e as dependências entre os componentes de software, incluindo componentes executáveis, de código-fonte e de código binário. Esses diagramas também mostram o comportamento visível externamente dos componentes ao exibir suas respectivas interfaces. As dependências de chamada entre componentes são mostradas como relacionamentos de dependência entre componentes e interfaces de outros componentes. Observe que as interfaces pertencem à visão lógica, mas podem ocorrer tanto em diagramas de classes como em diagramas de componentes.

Para obter mais informações sobre Diagramas de Componentes, consulte o tópico Component Diagrams (Overview) na Ajuda on-line do Rational Rose.

Este é um resumo dos passos que devem ser executados para estruturar o modelo de implementação:

  1. Criar um diagrama de componentes na Visão de Componentes

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

1. Criar um diagrama de componentes na Visão de Componentes Início da página

Nesse passo, você deve:

  • Renomear o diagrama de componentes Main com um título mais descritivo.

  • Criar diagramas de componentes adicionais.

2. Criar uma estrutura de subsistema que espelhe a estrutura do Modelo de Design Início da página

Os subsistemas são modelados como pacotes. Nesse passo, você:

  • Cria uma estrutura de pacotes na Visão de Componentes que espelhe a estrutura de pacotes criada para o modelo de design na Visão Lógica.

  • Cria os componentes reais e atribui seus estereótipos e Linguagem.
  • Atribui classes (ou interfaces) aos componentes.
  • Opcionalmente, cria um componente a partir de um módulo de software existente.

É possível arrastar executáveis (.exe), ActiveX (.ocx), Bibliotecas Data Link (.dll) e Bibliotecas de Tipo (.tlb) a partir de uma origem (como, por exemplo, o Explorer) e soltá-los em um pacote de componentes (no navegador ou em um diagrama). Você deve limitar os componentes incluídos àqueles que são externos ao modelo ou aos componentes que são usados apenas pelo sistema modelado. Não deve ser realizada engenharia reversa desses componentes para o modelo, pois eles raramente contêm o código-fonte completo. Eles são necessários somente durante a criação do sistema.

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process