SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)
JESUSFRANCISCOFLORES1
 
Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
Julio Corpus
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de uso
belleta55
 
Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)
William Lozano
 
Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
desimartinez
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
Sergio Sanchez
 
Proyecto de programacion orientada a objetos
Proyecto de programacion orientada a objetosProyecto de programacion orientada a objetos
Proyecto de programacion orientada a objetos
diana_jazmin
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
Brayan Vega Diaz
 
Diagramas De Casos De Uso
Diagramas De Casos De UsoDiagramas De Casos De Uso
Diagramas De Casos De Uso
nahun1385
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
Itzel656131
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de uso
Julio Pari
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
Johan Villamizar Tabares
 
7.2. funciones sql
7.2.  funciones sql7.2.  funciones sql
7.2. funciones sql
renaldy villanueva
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
univ of pamplona
 
Diagramas de Casos de Uso del Negocio y del Sistema
 Diagramas de Casos de Uso del Negocio y del Sistema Diagramas de Casos de Uso del Negocio y del Sistema
Diagramas de Casos de Uso del Negocio y del Sistema
Universidad Politecnica Territorial de Merida, Kleber Ramirez
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisis
Julio Pari
 
Clases 30 05
Clases 30 05Clases 30 05
Clases 30 05
Rodolfo Canelòn
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
Roberth Loaiza
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
myle22
 

La actualidad más candente (20)

Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)
 
Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de uso
 
Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)
 
Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
 
Proyecto de programacion orientada a objetos
Proyecto de programacion orientada a objetosProyecto de programacion orientada a objetos
Proyecto de programacion orientada a objetos
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Diagramas De Casos De Uso
Diagramas De Casos De UsoDiagramas De Casos De Uso
Diagramas De Casos De Uso
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de uso
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
7.2. funciones sql
7.2.  funciones sql7.2.  funciones sql
7.2. funciones sql
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
Diagramas de Casos de Uso del Negocio y del Sistema
 Diagramas de Casos de Uso del Negocio y del Sistema Diagramas de Casos de Uso del Negocio y del Sistema
Diagramas de Casos de Uso del Negocio y del Sistema
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisis
 
Clases 30 05
Clases 30 05Clases 30 05
Clases 30 05
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 

Destacado

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
korfan
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendiz
brayanfp
 
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
adsi1963
 
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
brayanfp
 
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
brayanfp
 
Estructura curricular adsi v.101
Estructura curricular adsi v.101Estructura curricular adsi v.101
Estructura curricular adsi v.101
brayanfp
 
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
brayanfp
 
Laboratorio 5 identificacion rutas red
Laboratorio 5 identificacion rutas redLaboratorio 5 identificacion rutas red
Laboratorio 5 identificacion rutas red
Julian Mendoza Diaz
 
Attributes of successful distance learners
Attributes of successful distance learnersAttributes of successful distance learners
Attributes of successful distance learners
dlriccardo
 
Laboratorio n°5
Laboratorio n°5Laboratorio n°5
Laboratorio n°5
julio_ruiz
 
Ejercicios de uml
Ejercicios de umlEjercicios de uml
Ejercicios de uml
karlalanegra
 
Diagrama de paquete
Diagrama de paqueteDiagrama de paquete
Diagrama de paquete
Carlos Mercado
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
Jaziel Torres
 
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
Carlos Andres Perez Cabrales
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
Moises Cruz
 
Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)
mariaccuyares
 
Grupo redes
Grupo redesGrupo redes
Grupo redes
mariaccuyares
 
Grupo 3
Grupo 3Grupo 3
Grupo 3
mariaccuyares
 
Grupo4
Grupo4Grupo4

Destacado (19)

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
 
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
 

Similar a ADSI Taller laboratorio UML

Laboratorio
LaboratorioLaboratorio
Laboratorio
Yessika Castañeda
 
Laboratorio uml
Laboratorio umlLaboratorio uml
Laboratorio uml
Lorena Monroy
 
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
Ander Gonzalez
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
Tensor
 
Software basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgosSoftware basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgos
Maestros Online
 
Casos de uso.pptx
Casos de uso.pptxCasos de uso.pptx
Casos de uso.pptx
VivianaSnchez30
 
Software basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgosSoftware basico tics seguridad informatica_riesgos
Software basico tics seguridad informatica_riesgos
Maestros en Linea MX
 
Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015
Maestros Online
 
Videoclub
VideoclubVideoclub
Videoclub
maxelug
 
Computacion 3 cb09302 2013
Computacion 3 cb09302 2013Computacion 3 cb09302 2013
Computacion 3 cb09302 2013
Maestros Online
 
Introduccion a la ingenieria de software
Introduccion a la ingenieria de softwareIntroduccion a la ingenieria de software
Introduccion a la ingenieria de software
Maestros Online
 
Tecnicas UML
Tecnicas UMLTecnicas UML
Tecnicas UML
menamigue
 
informe proyecto.docx
informe proyecto.docxinforme proyecto.docx
informe proyecto.docx
RonyAngulo1
 
Informe portaforlio de servicios final
Informe portaforlio de servicios finalInforme portaforlio de servicios final
Informe portaforlio de servicios final
Jhon 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 s14
Maestros Online
 
02-PROYECTO-FERCEJOR-docx.docx
02-PROYECTO-FERCEJOR-docx.docx02-PROYECTO-FERCEJOR-docx.docx
02-PROYECTO-FERCEJOR-docx.docx
leidergeiserchacongi1
 
Computación
ComputaciónComputación
Computación
Maestros Online
 
Proyecto integrador de software basico 2013
Proyecto integrador de software basico 2013Proyecto integrador de software basico 2013
Proyecto integrador de software basico 2013
Maestros en Linea MX
 
00 ejemplo de caso propuesto
00 ejemplo de caso propuesto00 ejemplo de caso propuesto
00 ejemplo de caso propuesto
Gaby Zapata
 
Computación 3 cb09302
Computación 3 cb09302Computación 3 cb09302
Computación 3 cb09302
Maestros Online
 

Similar a ADSI Taller laboratorio UML (20)

Laboratorio
LaboratorioLaboratorio
Laboratorio
 
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
 
Computación 3 cb09302
Computación 3 cb09302Computación 3 cb09302
Computación 3 cb09302
 

Más de Duvan Zuluaga

Recoleccion de informacion
Recoleccion de informacionRecoleccion de informacion
Recoleccion de informacion
Duvan Zuluaga
 
Manual lpp
Manual lppManual lpp
Manual lpp
Duvan Zuluaga
 
Ev1 formulacion de_proyecto
Ev1 formulacion de_proyectoEv1 formulacion de_proyecto
Ev1 formulacion de_proyecto
Duvan Zuluaga
 
3 e uml
3 e uml3 e uml
3 e uml
Duvan Zuluaga
 
Oc
OcOc
Uml basics
Uml basicsUml basics
Uml basics
Duvan Zuluaga
 
Manual dfd
Manual  dfdManual  dfd
Manual dfd
Duvan Zuluaga
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
Duvan Zuluaga
 
desarrollo de algoritmos usando dfd
desarrollo de algoritmos usando dfddesarrollo de algoritmos usando dfd
desarrollo de algoritmos usando dfd
Duvan Zuluaga
 
Construcción de diagramas uml
Construcción de diagramas umlConstrucción de diagramas uml
Construcción de diagramas uml
Duvan 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 UML
Duvan Zuluaga
 

Más 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
 

ADSI Taller laboratorio 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