¿Cómo etiquete un componente de base de datos en UML?
Pregunta
En un diagrama de componentes UML, ¿cómo se etiqueta o identifica un componente como una base de datos para que sea fácilmente reconocible?Antiguamente existía el símbolo del cilindro para mostrar la base de datos, pero eso no forma parte de UML.Lo mismo ocurre con un servidor de aplicaciones, por ejemplo, ¿cómo se mostraría?
¿Son aplicables aquí los estereotipos?¿Se puede mejorar el símbolo del componente con elementos gráficos?
Solución
UML se puede extender a través de perfiles.
Los mecanismos clave de extensibilidad son los esterotipos, las restricciones y los valores etiquetados.
Los esterotipos pueden tener un icono de estereotipo opcional.
- Es posible que pueda encontrar un perfil existente con un icono cilíndrico para & # 171; base de datos & # 187;
- Su herramienta UML puede permitirle crear su propio perfil
Otros consejos
Simplemente use <<database>>
para el diagrama de componentes.
Para obtener información más detallada, consulte este artículo: http: //www.sparxsystems. com.au/resources/uml_datamodel.html
Etiquetas bases de datos <<database>>
y servidores como (parece) <<infrastructure>>
según Scott Ambler.Saqué esta información de la Figura 1, pero recomendaría leer este artículo (y sus otros artículos, son buenas lecturas).
Algo más que quiero señalar: UML es sólo un método de modelado.En la documentación formal, trato de cumplir con el estándar.Sin embargo, cuando planifico y documento para el equipo, utilizo todo lo que tiene sentido y el equipo entiende.Para usted, eso podría significar colocar un cilindro con la etiqueta "DB" o el nombre de la base de datos en el cuadro del componente.