SlideShare uma empresa Scribd logo
1 de 10
Taller laboratorio UML
Modelando el sistema con UML
2016
Javier dubanZuluagaLondoño
1. Identifique y represente de acuerdo con el lenguaje UML 5 clases presentes
en una entidad bancaria con sus respectivas propiedades y métodos.
2. Identifique y represente de acuerdo con el lenguaje UML 5 clases presentes
en un hotel con sus respectivas propiedades y métodos.
3. Dibuje Asociaciones con las siguientes multiplicidades, para cada asociación
identifique dos clases entre las cuales la asociación y su multiplicidad sea
válida:
a. 1 → 1..*
b. * → 1..2
c. 2..* → *
d. 4 → 1
e. 2 → 2
4. Represente 2 relaciones de agregación presentes en un hospital.
5. Represente 2 relaciones de herencia presentes en una droguería.
6. Tomando como base el diagrama de Clases que se presenta a continuación,
identificar los siguientes elementos:
Nombre de las Clases presentes en el diagrama
Personaje, cerca,vaca, vaquero, juego
Nombre de los Atributos de la clase Personaje
-bmps:BITMAP***
-posicion_actual:tupla
-velocidad:float
-estado:int
Métodos de la clase Vaca -calcular_siguiente_destino()
Nombre del tipo de relación entre el Vaquero y el
Personaje
generalización
Nombre del tipo de Relación entre la Vaca y el
Juego
composición
Modificador de Acceso del atributo “estado” en la
clase Personaje
Privado
Modificador de Acceso del atributo “hermanas”
en la clase Vaca
Publico
7. Indique el nombre de 2 casos de uso que usted pueda llevar a cabo en su
cuenta de correo:
Ingresar correo y contraseña, revisar correo
8. Indique el nombre de 2 casos de uso que usted pueda llevar a cabo
utilizando la aplicación Microsoft Word:
Realizar documentos, guardar archivos
9. Defina los nombres de los actores presentes en un software de un
Supermercado:
Administrador, gerente, cajero, empleados
10. Tomando como base el diagrama de Casos de Uso que se presenta a
continuación, identificar los siguientes elementos:
Nombre de los Actores Cliente, empleado de sucursal
Nombre de los Casos de
Uso
Realizar integro, cambiar PIN, obtener últimos
movimientos y saldo, agregar billetes
Nombre del Sistema Cajero automático
Relación entre los
Actores
Servicios
11. A partir del siguiente enunciado, realizar el diagrama de Casos de Uso, el
diagrama de Secuencia de uno de los casos de uso y el diagrama de Clases:
Film Magic es una empresa dedicada al alquiler de videos. Para alquilar un
video el cliente debe estar registrado en un libro de inscripciones donde se
encuentra su información personal. Con esta información el administrador del
video tienda genera un carnet con el cual el cliente puede realizar el alquiler de
sus películas favoritas y puede a través de Internet consultar el listado de
películas disponibles y los estrenos (películas más recientes).
Cuando el cliente alquila una película, el administrador de la video tienda debe
verificar manualmente que la película se encuentre disponible y escribir en un
cuaderno los datos de la película, el cliente y la fecha de alquiler y entrega del
video.
Diariamente el administrador debe observar los registros de las películas
alquiladas para determinar cuáles son los videos que no han sido devueltos y
determinar el excedente que debe pagar los clientes morosos, también debe
llevar un registro del dinero que ha ingresado a la video tienda por el alquiler de
sus películas y mensualmente premiar los tres clientes que más películas han
alquilado mediante un bono por 2 películas gratis.
Diagrama de Caso de uso
CASOSDE USO REGISTRAR CLIENTE
DESCRIPCIÓN
El comportamientodel sistemadeberádescribirel pasoapaso del
caso de uso cuandoel administradorregistraal cliente, paraque este
puedautilizartodoloque laempresale ofrece.
PRECONDICIÓN El cliente aúnnose encuentraregistradoenel sistemade laempresa.
PASO ACCION
1 El administradorrevisaque el clienteyaesté registrado.
2
Se le pide lainformaciónal cliente parael registrodel mismo
como (nombre,id, teléfono,dirección).
3 Se ingresatoda lainformaciónal librode registro.
4 Se hace la entregadel carnetgenerado.
POST CONDICIÓN El cliente ya ha sido registrado
EXCEPCIONES PASO ACCION
1
El cliente yaestáregistradononecesitahacerde nuevoel
tramite
Diagrama de Clases

Mais conteúdo relacionado

Mais procurados

Diagrama de casos de uso por niveles
Diagrama de casos de uso por nivelesDiagrama de casos de uso por niveles
Diagrama de casos de uso por nivelesJorge Angeles
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de softwareYaskelly Yedra
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividadesTerryJoss
 
Bachman style
Bachman styleBachman style
Bachman style28cristy
 
Diagramas De Casos De Uso
Diagramas De Casos De UsoDiagramas De Casos De Uso
Diagramas De Casos De Usonahun1385
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 
Introducción a UML y Diagrama de Casos de Uso
Introducción a UML y Diagrama de Casos de UsoIntroducción a UML y Diagrama de Casos de Uso
Introducción a UML y Diagrama de Casos de UsoYaskelly Yedra
 
Contrato de Desarrollo de Software
Contrato de Desarrollo de SoftwareContrato de Desarrollo de Software
Contrato de Desarrollo de SoftwareGlobal Negotiator
 
Architectural structures and views
Architectural structures and viewsArchitectural structures and views
Architectural structures and viewsDr Reeja S R
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos umlingridleona
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de softwareIker Canarias
 
Especificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareEspecificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareSoftware Guru
 
E book management system
E book management systemE book management system
E book management systemBarani Tharan
 

Mais procurados (20)

DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Diagrama de casos de uso por niveles
Diagrama de casos de uso por nivelesDiagrama de casos de uso por niveles
Diagrama de casos de uso por niveles
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
Casos de estudio para diagramas de clases
Casos de estudio para diagramas de clasesCasos de estudio para diagramas de clases
Casos de estudio para diagramas de clases
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
Bachman style
Bachman styleBachman style
Bachman style
 
Diagramas De Casos De Uso
Diagramas De Casos De UsoDiagramas De Casos De Uso
Diagramas De Casos De Uso
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Use case of course registration system using LaTex
Use case of course registration system using LaTexUse case of course registration system using LaTex
Use case of course registration system using LaTex
 
Introducción a UML y Diagrama de Casos de Uso
Introducción a UML y Diagrama de Casos de UsoIntroducción a UML y Diagrama de Casos de Uso
Introducción a UML y Diagrama de Casos de Uso
 
Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
 
Contrato de Desarrollo de Software
Contrato de Desarrollo de SoftwareContrato de Desarrollo de Software
Contrato de Desarrollo de Software
 
Architectural structures and views
Architectural structures and viewsArchitectural structures and views
Architectural structures and views
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de software
 
Especificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareEspecificación de Arquitectura de Software
Especificación de Arquitectura de Software
 
E book management system
E book management systemE book management system
E book management system
 
UWE
UWEUWE
UWE
 

Destaque

Actividad ap3 aa1-ev1-construcción de diagramas uml
Actividad ap3 aa1-ev1-construcción de diagramas umlActividad ap3 aa1-ev1-construcción de diagramas uml
Actividad ap3 aa1-ev1-construcción de diagramas umlkorfan
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendizbrayanfp
 
Actividades de la carrera de analisis y desarrollo de sistemas de informacion
Actividades de la carrera de analisis y desarrollo de sistemas de informacionActividades de la carrera de analisis y desarrollo de sistemas de informacion
Actividades de la carrera de analisis y desarrollo de sistemas de informacionadsi1963
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3brayanfp
 
2 f004 p006 gfpi guìa de aprendizaje-3_v2
2 f004 p006 gfpi guìa de aprendizaje-3_v22 f004 p006 gfpi guìa de aprendizaje-3_v2
2 f004 p006 gfpi guìa de aprendizaje-3_v2brayanfp
 
Estructura curricular adsi v.101
Estructura curricular adsi v.101Estructura curricular adsi v.101
Estructura curricular adsi v.101brayanfp
 
Adsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosAdsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosbrayanfp
 
Laboratorio 5 identificacion rutas red
Laboratorio 5 identificacion rutas redLaboratorio 5 identificacion rutas red
Laboratorio 5 identificacion rutas redJulian Mendoza Diaz
 
Attributes of successful distance learners
Attributes of successful distance learnersAttributes of successful distance learners
Attributes of successful distance learnersdlriccardo
 
Laboratorio n°5
Laboratorio n°5Laboratorio n°5
Laboratorio n°5julio_ruiz
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetesMoises Cruz
 
Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)mariaccuyares
 

Destaque (20)

Actividad ap3 aa1-ev1-construcción de diagramas uml
Actividad ap3 aa1-ev1-construcción de diagramas umlActividad ap3 aa1-ev1-construcción de diagramas uml
Actividad ap3 aa1-ev1-construcción de diagramas uml
 
Taller laboratorio UML
Taller laboratorio UMLTaller laboratorio UML
Taller laboratorio UML
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendiz
 
Actividades de la carrera de analisis y desarrollo de sistemas de informacion
Actividades de la carrera de analisis y desarrollo de sistemas de informacionActividades de la carrera de analisis y desarrollo de sistemas de informacion
Actividades de la carrera de analisis y desarrollo de sistemas de informacion
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3
 
2 f004 p006 gfpi guìa de aprendizaje-3_v2
2 f004 p006 gfpi guìa de aprendizaje-3_v22 f004 p006 gfpi guìa de aprendizaje-3_v2
2 f004 p006 gfpi guìa de aprendizaje-3_v2
 
Estructura curricular adsi v.101
Estructura curricular adsi v.101Estructura curricular adsi v.101
Estructura curricular adsi v.101
 
Adsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosAdsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmos
 
Laboratorio 5 identificacion rutas red
Laboratorio 5 identificacion rutas redLaboratorio 5 identificacion rutas red
Laboratorio 5 identificacion rutas red
 
Attributes of successful distance learners
Attributes of successful distance learnersAttributes of successful distance learners
Attributes of successful distance learners
 
Laboratorio n°5
Laboratorio n°5Laboratorio n°5
Laboratorio n°5
 
Ejercicios de uml
Ejercicios de umlEjercicios de uml
Ejercicios de uml
 
Diagrama de paquete
Diagrama de paqueteDiagrama de paquete
Diagrama de paquete
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)
 
Grupo redes
Grupo redesGrupo redes
Grupo redes
 
Grupo 3
Grupo 3Grupo 3
Grupo 3
 
Grupo4
Grupo4Grupo4
Grupo4
 

Semelhante a Modelando sistemas bancarios y hoteles con UML

Laboratorio uml
Laboratorio umlLaboratorio uml
Laboratorio umlJhon St
 
diagramas-de-casos-de-uso (1).pptx
diagramas-de-casos-de-uso (1).pptxdiagramas-de-casos-de-uso (1).pptx
diagramas-de-casos-de-uso (1).pptxAnder Gonzalez
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de usoTensor
 
Software basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgosSoftware basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgosMaestros Online
 
Software basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgosSoftware basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgosMaestros en Linea MX
 
Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Maestros Online
 
Videoclub
VideoclubVideoclub
Videoclubmaxelug
 
Computacion 3 cb09302 2013
Computacion 3 cb09302 2013Computacion 3 cb09302 2013
Computacion 3 cb09302 2013Maestros Online
 
Introduccion a la ingenieria de software
Introduccion a la ingenieria de softwareIntroduccion a la ingenieria de software
Introduccion a la ingenieria de softwareMaestros Online
 
Tecnicas UML
Tecnicas UMLTecnicas UML
Tecnicas UMLmenamigue
 
informe proyecto.docx
informe proyecto.docxinforme proyecto.docx
informe proyecto.docxRonyAngulo1
 
Informe portaforlio de servicios final
Informe portaforlio de servicios finalInforme portaforlio de servicios final
Informe portaforlio de servicios finalJhon Stevens Murillo
 
Introduccion a la ingenieria de software s14
Introduccion a la ingenieria de software s14Introduccion a la ingenieria de software s14
Introduccion a la ingenieria de software s14Maestros Online
 
Proyecto integrador de software basico 2013
Proyecto integrador de software basico 2013Proyecto integrador de software basico 2013
Proyecto integrador de software basico 2013Maestros en Linea MX
 
00 ejemplo de caso propuesto
00 ejemplo de caso propuesto00 ejemplo de caso propuesto
00 ejemplo de caso propuestoGaby Zapata
 

Semelhante a Modelando sistemas bancarios y hoteles con UML (20)

Laboratorio
LaboratorioLaboratorio
Laboratorio
 
Laboratorio uml
Laboratorio umlLaboratorio uml
Laboratorio uml
 
Laboratorio uml
Laboratorio umlLaboratorio uml
Laboratorio uml
 
diagramas-de-casos-de-uso (1).pptx
diagramas-de-casos-de-uso (1).pptxdiagramas-de-casos-de-uso (1).pptx
diagramas-de-casos-de-uso (1).pptx
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
Software basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgosSoftware basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgos
 
Casos de uso.pptx
Casos de uso.pptxCasos de uso.pptx
Casos de uso.pptx
 
Software basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgosSoftware basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgos
 
Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015
 
Videoclub
VideoclubVideoclub
Videoclub
 
Computacion 3 cb09302 2013
Computacion 3 cb09302 2013Computacion 3 cb09302 2013
Computacion 3 cb09302 2013
 
Introduccion a la ingenieria de software
Introduccion a la ingenieria de softwareIntroduccion a la ingenieria de software
Introduccion a la ingenieria de software
 
Tecnicas UML
Tecnicas UMLTecnicas UML
Tecnicas UML
 
informe proyecto.docx
informe proyecto.docxinforme proyecto.docx
informe proyecto.docx
 
Informe portaforlio de servicios final
Informe portaforlio de servicios finalInforme portaforlio de servicios final
Informe portaforlio de servicios final
 
Introduccion a la ingenieria de software s14
Introduccion a la ingenieria de software s14Introduccion a la ingenieria de software s14
Introduccion a la ingenieria de software s14
 
02-PROYECTO-FERCEJOR-docx.docx
02-PROYECTO-FERCEJOR-docx.docx02-PROYECTO-FERCEJOR-docx.docx
02-PROYECTO-FERCEJOR-docx.docx
 
Computación
ComputaciónComputación
Computación
 
Proyecto integrador de software basico 2013
Proyecto integrador de software basico 2013Proyecto integrador de software basico 2013
Proyecto integrador de software basico 2013
 
00 ejemplo de caso propuesto
00 ejemplo de caso propuesto00 ejemplo de caso propuesto
00 ejemplo de caso propuesto
 

Mais de Duvan Zuluaga

Recoleccion de informacion
Recoleccion de informacionRecoleccion de informacion
Recoleccion de informacionDuvan Zuluaga
 
Ev1 formulacion de_proyecto
Ev1 formulacion de_proyectoEv1 formulacion de_proyecto
Ev1 formulacion de_proyectoDuvan Zuluaga
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación JavaDuvan Zuluaga
 
desarrollo de algoritmos usando dfd
desarrollo de algoritmos usando dfddesarrollo de algoritmos usando dfd
desarrollo de algoritmos usando dfdDuvan Zuluaga
 
Construcción de diagramas uml
Construcción de diagramas umlConstrucción de diagramas uml
Construcción de diagramas umlDuvan Zuluaga
 
Vocabulario técnico de inglés en Diagramas UML
Vocabulario técnico de inglés en Diagramas UMLVocabulario técnico de inglés en Diagramas UML
Vocabulario técnico de inglés en Diagramas UMLDuvan Zuluaga
 

Mais de Duvan Zuluaga (11)

Recoleccion de informacion
Recoleccion de informacionRecoleccion de informacion
Recoleccion de informacion
 
Manual lpp
Manual lppManual lpp
Manual lpp
 
Ev1 formulacion de_proyecto
Ev1 formulacion de_proyectoEv1 formulacion de_proyecto
Ev1 formulacion de_proyecto
 
3 e uml
3 e uml3 e uml
3 e uml
 
Oc
OcOc
Oc
 
Uml basics
Uml basicsUml basics
Uml basics
 
Manual dfd
Manual  dfdManual  dfd
Manual dfd
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
 
desarrollo de algoritmos usando dfd
desarrollo de algoritmos usando dfddesarrollo de algoritmos usando dfd
desarrollo de algoritmos usando dfd
 
Construcción de diagramas uml
Construcción de diagramas umlConstrucción de diagramas uml
Construcción de diagramas uml
 
Vocabulario técnico de inglés en Diagramas UML
Vocabulario técnico de inglés en Diagramas UMLVocabulario técnico de inglés en Diagramas UML
Vocabulario técnico de inglés en Diagramas UML
 

Modelando sistemas bancarios y hoteles con UML

  • 1. Taller laboratorio UML Modelando el sistema con UML 2016 Javier dubanZuluagaLondoño
  • 2. 1. Identifique y represente de acuerdo con el lenguaje UML 5 clases presentes en una entidad bancaria con sus respectivas propiedades y métodos.
  • 3. 2. Identifique y represente de acuerdo con el lenguaje UML 5 clases presentes en un hotel con sus respectivas propiedades y métodos.
  • 4. 3. Dibuje Asociaciones con las siguientes multiplicidades, para cada asociación identifique dos clases entre las cuales la asociación y su multiplicidad sea válida: a. 1 → 1..* b. * → 1..2 c. 2..* → * d. 4 → 1 e. 2 → 2
  • 5. 4. Represente 2 relaciones de agregación presentes en un hospital. 5. Represente 2 relaciones de herencia presentes en una droguería.
  • 6. 6. Tomando como base el diagrama de Clases que se presenta a continuación, identificar los siguientes elementos: Nombre de las Clases presentes en el diagrama Personaje, cerca,vaca, vaquero, juego Nombre de los Atributos de la clase Personaje -bmps:BITMAP*** -posicion_actual:tupla -velocidad:float -estado:int Métodos de la clase Vaca -calcular_siguiente_destino() Nombre del tipo de relación entre el Vaquero y el Personaje generalización Nombre del tipo de Relación entre la Vaca y el Juego composición Modificador de Acceso del atributo “estado” en la clase Personaje Privado Modificador de Acceso del atributo “hermanas” en la clase Vaca Publico 7. Indique el nombre de 2 casos de uso que usted pueda llevar a cabo en su cuenta de correo: Ingresar correo y contraseña, revisar correo 8. Indique el nombre de 2 casos de uso que usted pueda llevar a cabo utilizando la aplicación Microsoft Word:
  • 7. Realizar documentos, guardar archivos 9. Defina los nombres de los actores presentes en un software de un Supermercado: Administrador, gerente, cajero, empleados 10. Tomando como base el diagrama de Casos de Uso que se presenta a continuación, identificar los siguientes elementos: Nombre de los Actores Cliente, empleado de sucursal Nombre de los Casos de Uso Realizar integro, cambiar PIN, obtener últimos movimientos y saldo, agregar billetes Nombre del Sistema Cajero automático Relación entre los Actores Servicios
  • 8. 11. A partir del siguiente enunciado, realizar el diagrama de Casos de Uso, el diagrama de Secuencia de uno de los casos de uso y el diagrama de Clases: Film Magic es una empresa dedicada al alquiler de videos. Para alquilar un video el cliente debe estar registrado en un libro de inscripciones donde se encuentra su información personal. Con esta información el administrador del video tienda genera un carnet con el cual el cliente puede realizar el alquiler de sus películas favoritas y puede a través de Internet consultar el listado de películas disponibles y los estrenos (películas más recientes). Cuando el cliente alquila una película, el administrador de la video tienda debe verificar manualmente que la película se encuentre disponible y escribir en un cuaderno los datos de la película, el cliente y la fecha de alquiler y entrega del video. Diariamente el administrador debe observar los registros de las películas alquiladas para determinar cuáles son los videos que no han sido devueltos y determinar el excedente que debe pagar los clientes morosos, también debe llevar un registro del dinero que ha ingresado a la video tienda por el alquiler de sus películas y mensualmente premiar los tres clientes que más películas han alquilado mediante un bono por 2 películas gratis. Diagrama de Caso de uso
  • 9. CASOSDE USO REGISTRAR CLIENTE DESCRIPCIÓN El comportamientodel sistemadeberádescribirel pasoapaso del caso de uso cuandoel administradorregistraal cliente, paraque este puedautilizartodoloque laempresale ofrece. PRECONDICIÓN El cliente aúnnose encuentraregistradoenel sistemade laempresa. PASO ACCION 1 El administradorrevisaque el clienteyaesté registrado. 2 Se le pide lainformaciónal cliente parael registrodel mismo como (nombre,id, teléfono,dirección). 3 Se ingresatoda lainformaciónal librode registro. 4 Se hace la entregadel carnetgenerado. POST CONDICIÓN El cliente ya ha sido registrado EXCEPCIONES PASO ACCION 1 El cliente yaestáregistradononecesitahacerde nuevoel tramite