6 April, 2011
Diagram Documentation
Page: 1
Diagram Documentation
Catálogo de Requisitos - (Custom diagram) Este diagrama muestra esquemáticamente la descomposición jerárquica de los requisitos funcionales. custom Catálogo de Requisitos
Gestion de Alquileres Alquileres , Deudas y Dev oluciones
(from Requisitos Funcionales) Gestion de Copias
(from Requisitos Funcionales) Gestion de Distribuidoras Distribuidoras Gestion de Videoclub (from Requisitos Funcionales) Gestion de Informes
(from Requisitos Funcionales) Gestion de Peliculas
(from Requisitos Funcionales) Gestion de Socios
(from Requisitos Funcionales)
Figura: 1
6 April, 2011
Diagram Documentation
Page: 2
Gestion de Aquileres, Deudas y Devoluciones - (Custom diagram) Diagrama de requisitos que muestra la estructura jerá´rquica de los requisitos requisitos funcionales implicados en la gestión de alquileres, deudas y devoluciones.
custom Gestion de de Aquileres, Deudas y Dev oluciones oluciones Saldar deudas superiores a 18 euros
Registrar nuevo alquiler
Registrar nueva devolucion Gestión de alquileres, deuda s y devoluciones Figura: 2
Gestion de Copias - (Custom diagram) Diagrama de requisitos que muestra la estructura jerárquica de los requisitos requisitos funcionales funcionales implicados en la gest ión de copias.
6 April, 2011
Diagram Documentation
Page: 3
custom Gestion de Copias Registrar nueva copia
Gestion de copias
Modificar copia
Eliminar copia
Figura: 3
Gestion de Distribuidoras Distribuidoras - (Custom diagram) Diagrama de requisitos que muestra la estructura jerárquica de los requisitos requisitos funcionales funcionales implicados en la gest ión de distribuidoras.
6 April, 2011
Diagram Documentation
Page: 4
custom Gestion de Distribuidoras Registrar nueva distribuidora
Eliminar distribuidora
Gestió Gestió n de distribuidoras
Modificar distribuidora
Renovar CM
Figura: 4
Gestion de Informes - (Custom diagram) Diagrama de requisitos que muestra la estructura jerárquica de los requisitos requisitos funcionales funcionales implicados en la gest ión de informes.
6 April, 2011
Diagram Documentation
Page: 5
custom Gestion de Informes Emitir relacion semanal semanal de alq pendientes
Emitir relacion mensual mensual de peliculas
Emitir relacion de socios Gestion Gestion de Informes Emitir relacion de CM
Emitir relacion completa de peliculas
Emitir informe de confirmacion de copias recibidas
Figura: 5
Gestion de Peliculas Peliculas - (Custom diagram) Diagrama de requisitos que muestra la estructura jerárquica de los requisitos requisitos funcionales funcionales implicados en la gest ión de películas.
6 April, 2011
Diagram Documentation
Page: 6
custom Gestion de de Pe liculas Registrar nueva pelicula
Gestión Gestión de peliculas
Eliminar pelicula
Modificar pelicula
Figura: 6
Gestion de Socios - (Custom diagram) Diagrama de requisitos que muestra la estructura jerárquica de los requisitos requisitos funcionales funcionales implicados en la gest ión de socios.
6 April, 2011
Diagram Documentation
Page: 7
custom Gestion de Socios Registrar Nuevo Socio
Eli minar socio socio Gestion de Socios
Emiti r carnet carnet
Modificar socio
Figura: 7
Modelo de Dominio General - (Logical diagram) Diagrama de Clases de Negocio que contiene una descripción genérica del Modelo de Dominio del Videoclub. Es simplemente una aproximación a título de ejemplo. Las clases identificadas identificadas no están detalladas, ni asociadas, pues el planteamiento es más el de un catálogo de información información de negocio y no tanto el de su arquitectura. La razón es la ausencia de información detallada durante el proceso EVS.
6 April, 2011
Diagram Documentation
class Modelo de Dominio General Información de Deuda
Información Contable
Información de Pelicula
Informaci Información ón de Alquiler
Información de Soporte
Información de Personal
Informaci Información ón de Compras
Información Información de Devolución
Información Información de Distribuidora
Información de Socio
Figura: 8
Modelo del Dominio - (Logical diagram) Diagrama de Clases de Negocio que contiene el subconjunto del modelo del dominio general que deta lla la información información de negocio afectada por la construcción del S istema istema de Información.
Page: 8
6 April, 2011
Diagram Documentation
Page: 9
class Modelo del Dominio «business asociation cl» Alquiler -
«business class» Socio # # # # # # # # # # # # # #
«business class» Linea alquiler
contiene
codigo alqui ler: int fecha alquil er: date hora alqui ler: hour
1..*
1..1
-
fecha previs prevista ta devolucion: date fecha real devolucion: date
0..1 se correspond correspond e
apellido1: char apellido2: char codigo postal: int codigo soc socio: io: int deuda acumulada: int direccion: string DNI: DN I: int fecha nacimien to: date fecha regis registro: tro: date nombre: char poblacion : string profesion: str string ing provincia: string telefono: int
1..1 «business class» Copia 1 ..* -
1 ..1
codigo copia: int estado: str string ing tipo soporte: str string ing
1..*
almacena
«business class» Distribuidora
«business class» Pelicula
«business class» Socio mayor de edad
«business class» Socio menor de edad -
codigo soc socio io tutor: int
-
-
cuenta corr corriente: iente: int
argume nto: str string ing calif moral: string catego ria: str string ing codigo pelicula : string color/BN: str string ing director: str string ing duracion: int gene ro: str string ing idiom a: string lista actores: str string ing nº unidades: i nt precio base: str string ing titulo: string
suministra 1..* 1..1 1..1
CIF: string codigo distr distribuid ibuid ora: int codigo postal: int direccio n: str string ing e-mai l: str string ing fax: int fecha fin CM: date fecha inicio CM: date nom bre: str string ing poblacion: string provinci a: str string ing telefono: int
Figura: 9
ME-Copia - (StateMachine diagram)
stm ME-Copia recepcion de soporte
No Disponible /registrar /registrar nueva copia
En Proceso
Alquilada
Desaparecida robo o extravio
confirmacion de registro /exponer solicitud de alquiler /registrar /registrar nuevo alqui ler
deteccion
devolucion /registrar /registrar devol ucion
Disponible
Estropeada
/solicitar copia de sustitucion
6 April, 2011
Diagram Documentation
Page: 10
Figura: 10
Modelo de Negocio General - (Use Case diagram) Diagrama de casos de Uso de Negocio que contiene una descripción genérica de los Procesos de Negocio del Videoclub. Es simplemente una aproximación a título de ejemplo. uc Modelo de Negocio General
Gestión Contable Gestión de Back-Office
Director (from Actores de negocio) Gestoría
(from Actores de negocio) Gestión de Personal
Encargado Gestión de Front-Office
(from Actores de negocio)
Gestión de Compras Compras
Sistema de c obros obros (from Actores de negocio)
Buzon (from Actores de negocio)
Figura: 11
Modelo de Negocio - (Use Case diagram) Diagrama de paquetes que representa la arquitectura de procesos de negocio afectados por la construcción del sistema de información.
6 April, 2011
Diagram Documentation
Figura: 12
Gestionar distribuidoras - (Use Case diagram) Diagrama de casos de uso de negocio, detalle de la gestión de distribuidoras. distribuidoras.
Page: 11
6 April, 2011
Diagram Documentation
Page: 12
uc Gestionar distribuidoras distribuidoras
Borrar distribuidora
Modificar distribuidora Encargado (from (from Actores de n ego egocio cio )
Registrar distribuidora
Figura: 13
Emisión de informes - (Use Case diagram) Diagrama de casos de uso de negocio, detalle de la gestión de informes. informes.
6 April, 2011
Diagram Documentation
Page: 13
uc Emisión de informes
Emitir de informe de confirmacion confirmacion de copias recibidas
Emitir relacion de contratos de mantenimiento
Emitir relacion de peliculas
Encargado Emitir relacion de socios
(from Actores de negocio)
Figura: 14
Gestionar alquileres, deudas y devoluciones - (Use Case diagram) Diagrama de casos casos de uso de negocio, negocio, detalle de la la gestión de Alquileres, Alquileres, Deudas y Devoluciones. Devoluciones.
6 April, 2011
Diagram Documentation
Page: 14
uc Gestionar alquileres, deudas y devoluciones
Devolver pelicula
Buzon (from Actores de n egocio)
Actualizar deuda «extend»
Cargar a Cuenta Corriente Sistema de cobros (from Actores de negocio)
Encargado (from Actores de n egocio)
Registrar alquiler
Figura: 15
Gestionar peliculas - (Use Case diagram) Diagrama de casos de uso de negocio, detalle de la gestión de copias y películas.
uc Gestionar peliculas
Registrar pelicula
Registrar copia «include»
Modificar pelicula
Modificar copia
Encargado (from Actores de negocio)
Borrar pelicula
Borrar copias «include»
Figura: 16
6 April, 2011
Diagram Documentation
Page: 15
Gestionar socios - (Use Case diagram) Diagrama de casos de uso de negocio, detalle de la gestión de socios.
uc Gestionar socios
Registrar socio
Emitir carnet
«include»
Encargado (from Actores de negocio)
Borrar socio
Modificar socio
Figura: 17
Modelo de Análisis - (Logical diagram) Diagrama de paquetes que contiene la arquitectura, del nivel del an álisis, del sistema de información.
class Modelo de Análisis Análisis
Figura: 18
6 April, 2011
Diagram Documentation
Page: 16
Modelo de Casos de Uso - (Use Case diagram) Diagrama de paquetes que describe la arquitectura del Modelo de Casos de Uso.
Figura: 19
Gestion de Alquileres, Deudas y Devoluciones - (Use Case diagram) Diagrama de Casos de Uso que describe la partición del Modelo de Casos de Uso relativa a la Gestion de Alquileres, Deudas y Devo luciones. luciones.
6 April, 2011
Diagram Documentation
Page: 17
uc Gestion de Alquileres, Deudas y Devoluciones
Alta devolución
Actualizar deuda «include»
Alta alquiler «extend»
«extend»
«include»
Atencion al publico (from Actores)
Comprobar deuda pendiente
Comprobar Comprobar deudas Gestor interno
«extend»
(from Actores)
Ordenar cargos a CC de socios Sistema de cobros (from Actores)
Figura: 20
Gestion de Copias - (Use Case diagram) Diagrama de casos de uso que describe la partición del Modelo de Casos de Uso relativa a la Gestion de Copias.
6 April, 2011
Diagram Documentation
Page: 18
uc Ge stion de Copias Copias
Alta copia
Modificar copia
Gestor interno interno (from Actores) Acto res)
Baja copia
Figura: 21
Gestion de Distribuidoras Distribuidoras - (Use Case diagram) Diagrama de casos de uso que describe la partición del Modelo de Casos de Uso relativa a la Gestion de Distribuidoras.
6 April, 2011
Diagram Documentation
Page: 19
uc Ges tion de Distribuidoras Distribuidoras
Alta distribuido dis tribuidora ra
Modificar distribuidora
Gestor interno (from Actores) Acto res)
Baja distribuidora «include»
Baja pelicula
(from CU-Gestion de Peliculas)
Figura: 22
Gestion de Informes - (Use Case diagram) Diagrama de casos de uso que describe la partición del Modelo de Casos de Uso relativa a la Gestion de Informes.
6 April, 2011
Diagram Documentation
Page: 20
uc Ge stion de Informes Informes
Emitir Informe de confirmacion confirmacion de copias recibidas
Emitir relacion de CM
Emitir relacion completa de peliculas
Gestor interno (from Actores) Emitir relacion mensual de peliculas
Emitir relacion de socios
Emitir relacion semanal de alq pendientes
Figura: 23
Gestion de Peliculas Peliculas - (Use Case diagram) Diagrama de casos de uso que describe la partición del Modelo de Casos de Uso relativa a la Gestion Películas.
6 April, 2011
Diagram Documentation
Page: 21
uc Gestion de Peliculas
Alta pelicula
Modificar pelicula
Gestor interno (from Actores)
Baja pelicula
Baja copia «include»
(from CU-Gestion de Copias)
Figura: 24
Gestion de Socios - (Use Case diagram) Diagrama de casos de uso que describe la partición del Modelo de Casos de Uso relativa a la Gestion de So cios.
6 April, 2011
Diagram Documentation
Page: 22
uc Gestion de Socios
Alta de socio mayor de edad
Alta de socio menor de edad
Alta de socio
«include»
Imprimir carnet
Atencion al publico (from Actores)
Modificar socio
Baja de socio
Figura: 25
E.ppal.Alta de socio - (Sequence diagram)
6 April, 2011
Diagram Documentation
Page: 23
sd E.ppal.Alta de socio «business cla... :Socio Aten cio n al a l publi pub li co introdu cir dato s socio() socio()
procesar nuevo socio()
vali dar datos nuevo soci soci
almacenar datos nuevo
(from Actores) Acto res) Figura: 26
E.ppal. Alta de socio mayor de edad - (Sequence diagram)
6 April, 2011
Diagram Documentation
Page: 24
sd E.ppal. Alta de socio ma yor yor de edad «business cl...
«business cl...
:Socio
:Socio ma yor de edad
Ate nci on al pub l ico
introducir datos socio() procesar nuevo socio()
validar datos nuevo socio()
almacenar datos nuevo socio()
(from Actores) Figura: 27
E.ppal.Alta de socio menor de edad - (Sequence diagram)
6 April, 2011
Diagram Documentation
Page: 25
sd E.ppal.Alta de socio menor de edad
Ate nci on a l publ ico
«business cl...
«business cl...
«business cl...
:Socio mayor de edad
:Socio
:Socio menor de edad
introduci r datos socio() socio()
procesar nuevo socio() vali dar datos nuevo socio() socio()
selecci onar socio tu tor() tor()
almacenar datos nuevo socio()
(from Acto res)
Figura: 28
E.ppal. Modificar socio - (Sequence diagram)
6 April, 2011
Diagram Documentation
Page: 26
sd E.ppal. Modificar socio «business cl... :Socio :Atencion al publico
seleccionar socio()
introducir modificaciones()
validar modifi caciones() caciones()
almacenar modificacio
Figura: 29
E.ppal. Baja de socio - (Sequence diagram)
6 April, 2011
Diagram Documentation
Page: 27
sd E.ppal. Baj Baj a de socio «business cl... :Socio Atencio Aten cio n al pub li co
seleccionar socio() borrar borrar informaci on de socio()
(from Actores) Figura: 30
E.ppal imprimir carnet - (Sequence diagram)
6 April, 2011
Diagram Documentation
Page: 28
sd E.ppal imprimir carnet «business cl... :Socio Atencio Aten cio n al pub li co
seleccionar socio()
imprimir carnet()
(from Actores) Figura: 31
Clases de Entidad - (Logical diagram) Diagrama de clases entity que representa el modelo lógico de datos MLD de la aplicación.
6 April, 2011
Diagram Documentation
Page: 29
class Clases de Entidad Entidad
contiene 1..1
«dependencia en identificacion»
1..*
Alqu il er
Linea alquiler
«dependencia en identificaci
Entidad debil
1..1
1..1
1..* 1..* Copia
Socio
1..1
Socio mayor edad
0..1
almacena
Socio menor edad
1..*
Pelicula
suministra 1..1
Distribuidora
Figura: 32
AN-Inicio de Aplicación - (Logical diagram) Diagrama de Clases del análisis que describé qué clases participan en el inicio de la aplicación.
6 April, 2011
Diagram Documentation
Page: 30
clas s AN-Inicio AN-Inicio de Aplicación
Iniciar
Mostrar
Atencion al publico Seleccionar (from Actores)
GestionarVideoclub
IU-InicioVideoclub Acti var
GestionarSocio
Figura: 33
AN-Gestión de Socios - (Logical diagram) Diagrama de Clases del análisis que describe qu é clases participan en la activación del subsistema de Gestión de Socios.
6 April, 2011
Diagram Documentation
Page: 31
class AN-Gestión de Socios
GestionarSocio
Mostrar
seleccionar
Atencion al publico
IU-Gestion de socios
(from Actores) Activa r
ModificarSocio
Activa r
BajaSocio
Acti var
Alta Soci o
Acti var
ImprimirCarnet
Figura: 34
AN-Alta de socio - (Logical diagram) Diagrama de clases del análisis que muestra la estructura estática de las clases implicadas en en la realización del nivel de Análisis del caso de uso Alta de Socio
6 April, 2011
Diagram Documentation
Page: 32
class AN-Alta de socio
Atencion al publico (from Acto res)
IU- Al ta d e so ci o
Alt aSo cio
S o ci o
Acti var
ImprimirCarnet
Figura: 35
AN-Baja de socio - (Logical diagram) Diagrama de clases del análisis que muestra la estructura estática de las clases implicadas en en la realización del nivel de Análisis del caso de uso Baja de Socio. class AN-Baja de socio
Atencion al publico IU- Baja de socio
(from Actores)
Socio
BajaSocio
Socio mayor edad
Figura: 36
AN-Imprimir carnet - (Logical diagram)
Socio menor edad
6 April, 2011
Diagram Documentation
Page: 33
Diagrama de clases del análisis que muestra la estructura estática de las clases implicadas en en la realización del nivel de Análisis del caso de uso Imprimir Carnet. class AN-Imprimir carnet
IU-ImprimirCarnet
Atencion al publico
ImprimirCarnet
Socio
Acti var
(from Actores)
IU- Alta de socio
Socio menor edad
Socio mayor edad
Figura: 37
AN-Modificar socio - (Logical diagram) Diagrama de clases del análisis que muestra la estructura estática de las clases implicadas en en la realización del nivel de Análisis del caso de uso Modificar Socio. class AN-Modificar socio
Atencion al publico (from Actores)
IU-Modi IU-Modi ficar socio
ModificarSocio
Socio
Socio mayor edad
Figura: 38
Socio menor edad
6 April, 2011
Diagram Documentation
Page: 34
Prototipo de Interfaz de Usuario - (Custom diagram) Diagrama que contiene el prototipo de la interfaz de usuario de inicio de la aplicación
custom cus tom Prototipo de Interfaz de de Usuario «web page» Gestión de Videoclub
Socios
Distribuidoras
Copias
Alqui Al qui le res
Informes
Peliculas
Figura: 39
Pantalla Gestión de Socios - (Custom diagram) Diagrama que muestra el prototipo de la pantalla de Gestión de socios
6 April, 2011
Diagram Documentation
custom Pantalla Gestión de Socios «web page»
Socios
Alta Al ta de d e socio Baja de socio socio Imprimir carnet Modificar socio
Menú Principal
Figura: 40
Alta de socio - (Custom diagram) Diagrama que muestra el prototipo de la pantalla de Alta de un socio
Page: 35
6 April, 2011
Diagram Documentation
Page: 36
custom Alta Alta de socio «web page»
Alta Alt a de s ocio Datos de So cio Cod. Soci o
Nom bre
DNI/Pasaporte
Apel l i do1
Fecha Fecha Nacimi ento
Apel l i do2
Fecha Registro
Profesion
Dirección (Call e, Nº, Esc, Esc, Pi so, Pue rta) Provi nci a
Local i d ad
Co d. Postal
C. Cuenta. Corrien Corrien te Menor de edad
Solo para Menores de Edad Cod. So Soci o T ut utor Apell Ape ll id o1
DNI/Pasapo rt rte Tu Tu to r
Apell Ape ll id o2
Nombre Nomb re
Fecha Re Regi st stro C. Cuenta Corrie Corrie nte Tu tor
Aceptar Acep tar
Imprimir Carnet
Figura: 41
Modificar socios - (Custom diagram) Diagrama que muestra el prototipo de la pantalla de Modificación de un socio.
Cancelar
6 April, 2011
Diagram Documentation
Page: 37
custom Modificar socios «web page»
Modificar Datos Datos de S ocio Buscar Socio Co d . S o ci o
DNI /Pa sa p o rte
Ap e l l i d o 1
Elegi r Socio
Datos Socio Co d . So ci o DNI/Pa sa p o rt e
No m b re
Apel l i do1
Fe ch a Na Na ci m i e n to
Apel l i do2
Fe ch a Re Re g i stro
P ro fe si o n
Direccion (Calle, Nº, Esc, Piso, Puerta) Pro vi n ci a
L o ca l i d a d
Co d . P o sta l
C. Cuenta Corrien Corrien te Menor de edad
Sólo para Menores de Edad Co d. d. So So ci ci o T ut uto r Apel Ap el l i do1 do 1
DNI/ Pa Pa sa sa po po rt rte T ut ut o r Ape l l i do 2
C. Cuenta Corriente Tutor Nom bre
Acep tar
Figura: 42
Bajas de socios - (Custom diagram) Diagrama que muestra el prototipo de la pantalla de Baja de un socio
Cancelar
6 April, 2011
Diagram Documentation
Page: 38
custom Bajas de socios «web page»
Baja de socio
Cod. Soci o
DNI/Pasa porte
Apel li do1
Elegir Socio
Bo rrar
Ca ncel ar
Figura: 43
Imprimir Carnet - (Custom diagram) Diagrama que muestra el prototipo de la pantalla de Impresión de un carnet
custom Imprimir Carnet «web page»
Impresion de Carnet
Co d. So ci o
DNI/Pasaporte
Ap e l l i d o 1
Elegir Socio
Im pri m i r Carnet
Figura: 44
Can cel ar
6 April, 2011
Diagram Documentation
Page: 39