CARTELERA

Funciones.

ReferenciaFunciónCategoría
R2.1Registra las películas para la cartelera.Evidente
R2.2Registra las Salas de acuerdo al formato de las películas.Evidente
R2.3Organiza los horarios de la emisión de la cartelera de acuerdo a las películas disponibles y salas disponibles.Evidente
R2.4El programador de la cartelera define la fecha que publicara la cartelera. Oculto
R2.5Actualiza la cartelera con películas nuevas de temporada.Oculto
R2.6Elimina las películas ya emitidas de acuerdo al tiempo de publicación.Evidente
R2.7Asigna una sala y película y horario para la cartelera.Evidente
R2.8Publica la cartelera en distintos medios de acuerdo a la disponibilidad y recursos de la empresa (Cines Center).Oculto

Casos de Uso
Caso de Uso: Agregar Película.
Actores: Programador
Tipo primario: Primario
Descripción: El programador agregara al sistema las películas deseadas de acuerdo al formato y clasificación especificada para su emisión.
Caso de Uso: Agregar Salas.
Actores:         Programador/Película.
Tipo:               Primario.
Descripción: El programador de la cartelera agregara las salas disponibles para asignar las películas de acuerdo el formato, tipo y clasificación para la cartelera.
Caso de Uso: Crear Cartelera.
Actores:         Programador/Película.
Tipo:               Primario.
Descripción: El programador de películas una vez cargada las películas y las salas tendrá que organizar o crear la cartelera de acuerdo a las salas disponibles y establecer un horario tomando en cuenta el formato y tipo de las películas.


Caso de Uso: Publicar Cartelera.
Actores:         Programador/Película.
Tipo:               Primario.
Descripción: El programador de películas una vez creada la cartelera tendrá que publicar esta de acuerdo a la temporada y estrenos promocionados.


Organización de los Casos de Uso

Modelo Conceptual



Diagramas de Secuencia

Contratos

Nombre:
Agregar Película( )
Responsabilidades:
Cargar las películas de acuerdo al formato de las mismas y sus demás atributos registrarlos y guardar de acuerdo al tipo.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R2.1.
Casos de uso: Agregar  Película.
Notas:

Excepciones:
Si no se puede cargar la película mostrar en una ventana nueva error al cargar la película.
Precondiciones:
Se está cargando una película.
Post condiciones:
Tener conocimiento sobre el sistema de acuerdo a las reglas del sistema según la elaboración de la misma.

Nombre:
Asignar Salas()
Responsabilidades:
Asignar las salas de acuerdo a la disponibilidad y según el formato de las películas.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R2.2.
Casos de uso: Agregar  Salas.
Notas:

Excepciones:
Si no existen salas disponibles para las películas establecidas mostrar un mensaje con la contradicción.
Precondiciones:
Se está asignado salas a las diferentes películas.
Post condiciones:
Tener conocimiento sobre el sistema de acuerdo a las reglas del sistema según la elaboración de la misma.


Nombre:
Publicar cartelera( )
Responsabilidades:
Una escogida la película y asignar las salas asignarle una fecha y hora y publicarlo.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R2.1 R2.2 R2.3
Casos de uso: Publicar cartelera.
Notas:

Excepciones:
Si no se puede publicar la película mostrar en una ventana nueva error al cargar la película.
Precondiciones:
Se está publicando una película.
Post condiciones:
Tener conocimiento sobre el sistema de acuerdo a las reglas del sistema según la elaboración de la misma.

Diagramas de Estado
Diagramas de Colaboración
Diagrama de Clases