Pregunta

Tengo 3 clases: Controlador, DAL y de las Entidades. El controlador llama a la DAL solicitando una entidad. El DAL entidad recupera los datos de la base de datos y crea una nueva clase de entidad que luego se devuelve al controlador. ¿Cómo puedo mostrar esto en un diagrama UML sequece (sin necesidad de mostrar el DB)?

segunda pregunta: ¿cómo debemos compartir diagramas UML en SO? :)

Gracias de antemano

¿Fue útil?

Solución

   Controller       DAL               DB
        |            |                 |
        | get entity |                 |
        |----------->| get entity data |
        |            |---------------->|
        |            |< - - - - - - - -|
        |            |                 |
        |            |--               |
        |            |  |create entity |
        |            |<-               |
        |<- - - - - -|                 |

Nota: "Crear entidad" es una "auto-mensaje", por lo que se inicia desde la línea vital de DAL y sigue en la línea vital de DAL. No puedo dibujar mejor con los personajes. reenviar mensajes son la línea continua, los mensajes de respuesta se La línea de puntos.

EDIT:. Reflejando en comentario, también se puede mostrar la línea vital de la entidad, si es importante

   Controller       DAL               DB
        |            |                 |
        | get entity |                 |
        |----------->| get entity data |
        |            |---------------->|
        |            |< - - - - - - - -|
        |            |                 |
        |   entity   |---->Entity      |
        |<- - - - - -|       |         |
        |            |       |         |

Es útil si desea mostrar otras llamadas a la entidad así.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top