El valor de cada atributo es modificado dependiendo de la acción que activó el

El valor de cada atributo es modificado dependiendo

This preview shows page 41 - 46 out of 46 pages.

El valor de cada atributo es modificado dependiendo de la acción que activó el cambio de estado, de los argumentos de dicho evento y del estado actual del objeto. 41
Image of page 41

Subscribe to view the full document.

Modelo de navegación (PIM) Representa los contextos de navegación que han sido identificados en las primeras fases de especificación del sistema. También aparecen sobre el modelo los servicios que son ejecutados al iniciar y finalizar una sesión. Cuando el servidor Web recibe una petición de un internauta, ejecuta el servicio crear del Usuario Navegante asociándole además una Cesta. Cuando el Usuario Navegante abandona el sistema se ejecuta el servicio destruir, eliminando además, si no ha sido confirmada, su Cesta asociada. Se aprecia que el Usuario Navegante siempre tendrá disponibles los contextos (marcados como contextos de exploración) Autores, Categorías, Cesta y Registrarse. A partir de estos, y siguiendo diferentes caminos navegacionales, podrá alcanzar los demás (Detalles_Autor, Detalles_Categoría, Albumes y Facturas). 42
Image of page 42
Modelo de navegación (PIM) Donde se recupera la información sobre un autor (su nombre), los álbumes que están disponibles de este autor (título, año y precio) y el nombre de la categoría del álbum. Seleccionando el título de un álbum podremos navegar al contexto Álbumes, donde se proporcionará información adicional del álbum y podremos comprarlo. Una estructura de acceso índice de tipo atributo, que permitirá acceder a los autores por su letra_inicial (atributo derivado definido en la clase Autor). Un filtro de tipo aproximado para facilitar la búsqueda de autores por su nombre. 43
Image of page 43

Subscribe to view the full document.

Modelo de presentación (PIM) Se captan los requisitos de presentación de información para cada contexto del mapa de navegación. Se especifica que los objetos de la clase directora se presentarán en modo tabular y el contexto (objetos de la clase directora) estará paginado con una cardinalidad estática de 1 elemento, con posibilidad de acceso secuencial y circular. El patrón de presentación asociado a la relación de contexto definida entre un Autor y sus Albumes será maestro-detalle, con el detalle en modo tabular y con una paginación de cardinalidad estática de 5 elementos, con acceso secuencial, circular. Se ha definido una ordenación de los elementos de la clase Album por el año de modo ascendente y la relación de contexto definida entre la clase Album con la clase Categoría se presentará en modo tabular (relación 1 a 1 ”) . 44
Image of page 44
Estándares MDA de OMG Metamodelado: MDA Lenguaje MOF Lenguaje OCL Perfiles UML Transformación de modelos Lenguaje QVT Lenguajes de modelado específico BPMN : Business Process Model and Notation IFML : Interaction Flow Modeling Language SYSML : Systems Modeling Language 45
Image of page 45

Subscribe to view the full document.