Pode criar um diagrama de componente UML para mostrar componentes, portas, interfaces e relações entre os mesmos.
Um componente no UML representa uma parte modular de um sistema. O comportamento é definido em termos de interfaces necessárias e fornecidas. Um componente tem uma vista externa com propriedades e operações públicas e tem uma vista interna com propriedades privadas e classificadores de realização. A vista interna mostra como o comportamento externo é realizado internamente.
Primeiro, abra o modelo Componente UML e escolha uma das quatro opções. Em seguida, é apresentado o stencil do Componente UML , juntamente com as formas que estão em conformidade com a norma UML 2.5.
Observação
O stencil do Componente UML só está disponível se for um subscritor Visio Plano 2. Se você tem uma assinatura, verifique se sua versão do Visio é a mais recente.
Iniciar um diagrama de componentes
- Inicie o Visio. Em alternativa, se já tiver um ficheiro aberto, clique em Ficheiro>Novo.
- Aceda a Categorias> Software eComponente UMLda Base de Dados>.
- Selecione o modelo em branco ou um dos três diagramas iniciais. Quando tiver escolhido o modelo que pretende, clique em Criar.
- Deverá ver a janela Formas junto ao diagrama. Se não o vir, aceda a Ver>Painéis de Tarefas e certifique-se de que a opção Formas está selecionada. Se ainda não o vir, clique no botão expandir a janela Formas botão
à esquerda. - No separador Ver, certifique-se de que a caixa de marcar junto a Pontos de Ligação está selecionada. Isto fará com que os pontos de ligação apareçam quando começar a ligar formas.
- Agora, arraste as formas que pretende incluir no seu diagrama da janela Formas para a página. Para mudar o nome das etiquetas de texto, faça duplo clique nas etiquetas.
Formas de componentes
Quando utilizar
Utilize formas de componentes para cada unidade funcional no seu sistema ou aplicação.
Mostrar ou ocultar estereótipo
Clique com o botão direito do rato na forma para mostrar ou ocultar a etiqueta do estereótipo.
Subsistemas
Pode utilizar a forma de componente como uma forma de subsistema que contém outros componentes. Basta redimensioná-lo para ser maior e largar outros componentes em cima do mesmo. Quando vir o realce verde, deixe-o ir. A partir desse ponto, a forma maior funcionará como um contentor e a forma mais pequena irá mover-se com o mesmo.
Dica
Se um componente desaparecer depois de o arrastar por cima de outro componente, coloque-o na parte frontal premindo Ctrl+Shift+F.
Formas de interface
Quando utilizar
- Utilize a forma Interface Fornecida quando quiser especificar a realização de uma classe/interface.
- Utilize a Interface Necessária quando quiser especificar uma dependência numa classe/interface.
Etapa 1
Arraste uma forma interface fornecida para a página e a linha para cima do quadrado da porta com um ponto de ligação. Sabe que está ligado quando vê o realce verde à volta do ponto de ligação.
Passo 2
Arraste uma forma de Interface Necessária para a página e a linha até ao quadrado da porta com um ponto de ligação. Sabe que está ligado quando vê o realce verde à volta do ponto de ligação.
Passo 3
Para ligar uma interface Fornecida e Necessária em conjunto, primeiro selecione a forma Interface Necessária. Em seguida, procure a alça amarela.
Passo 4
Arraste a alça amarela para se ligar à Interface Fornecida.
Sugestões para conectores
Endireitar conectores
Se um conector estiver a dar demasiadas voltas, clique com o botão direito do rato no mesmo e, em seguida, clique em Conexão Reta.
Mostrar multiplicidade
Se necessário, clique com o botão direito do rato no conector e selecione Mostrar Multiplicidade. Quando terminar, são apresentadas quatro caixas de texto onde pode adicionar detalhes. Se não precisar de todas as caixas de texto, elimine as que não precisa.
Alterar o tipo de conector
Pode alterar um tipo de conector. Por exemplo, pode mudar de uma Associação para uma Associação Direcionada. Clique com o botão direito do rato no conector e, em seguida, clique em Definir Tipo de Conexão.
Criar ligações dinâmicas em vez de ligações de ponto
Se antecipar muito a movimentação de formas, considere fazer uma ligação dinâmica em vez de uma ligação de ponto.
Mover ou rodar texto em conectores
O mais provável é que tenha de rodar ou mover texto nas linhas do conector. Veja como fazer isso:
- Clique numa área vazia da página para desselecionar tudo o que possa estar selecionado.
- No separador Base, no grupo Ferramentas, clique no
da ferramenta Bloco de Texto
- Clique no conector que tem texto que pretende rodar ou mover.
- Arraste o bloco de texto para movê-lo ou rode-o com a
da Alça de Rotação
- Quando terminar, clique no
Ponteiro do botão Ferramenta de Ponteiro
Depois de voltar ao
Ponteiro do botão Ferramenta de Ponteiro, o texto mantém a mesma posição em relação à forma. Se utilizar o
da Ferramenta de Ponteiro para arrastar o texto, a forma também será movida. Para mover o texto independentemente da forma, volte ao
Ferramenta de Bloco de Texto Bloco de Texto .
Veja Também
Criar um diagrama de comunicação UML