Pergunta

Em um diagrama de componentes UML, como é que uma tag ou identificar um componente como um banco de dados, de modo que é facilmente reconhecível? Nos velhos tempos havia o símbolo de cilindro para mostrar banco de dados, mas que não faz parte da UML. O mesmo vale para um servidor de aplicação, por exemplo, como teria que ser mostrado?

são estereótipos aplicável aqui? o símbolo componente pode ser reforçada com elementos gráficos?

Foi útil?

Solução

UML pode ser estendido através de perfis.

Os mecanismos principais de extensibilidade são sterotypes, restrições e valores marcados.

sterotypes pode ter um ícone estereótipo opcional.

  • Você pode ser capaz de encontrar um perfil existente com um ícone cilíndrico para «base de dados»
  • A sua ferramenta UML pode permitir que você crie seu próprio perfil

Outras dicas

Basta usar o <<database>> para o diagrama de componentes.

Para uma verificação de informações mais detalhadas a este artigo: http: //www.sparxsystems. com.au/resources/uml_datamodel.html

bancos de dados TAG você <<database>> e servidores como (parece) <<infrastructure>> de acordo com Scott Ambler . Tirei esta informação a partir da Figura 1, mas eu recomendo a leitura deste artigo (e seus outros artigos - eles são bons lê)

.

Outra coisa que eu quero salientar - UML é apenas um método de modelagem. Na documentação formal, eu tento aderir ao padrão. No entanto, quando o planejamento e documentação para a equipe, eu uso tudo o que faz sentido e é entendido pela equipe. Para você, isso pode significar colocar um cilindro rotulado como "DB" ou o nome do DB na caixa de componente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top