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

Más contenido relacionado

La actualidad más candente

Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de uso
Josafat Mtz
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versión
Jose Torres Gonzales
 
Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software
481200601
 
Base de Datos: Modelo Entidad-Relacion
Base de Datos: Modelo Entidad-RelacionBase de Datos: Modelo Entidad-Relacion
Base de Datos: Modelo Entidad-Relacion
Diego Torres
 
Analisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoAnalisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de uso
Yovana Connie Roca Avila
 
Guia 02 analisis de requerimientos (1)
Guia 02 analisis de requerimientos (1)Guia 02 analisis de requerimientos (1)
Guia 02 analisis de requerimientos (1)
jennisena
 

La actualidad más candente (20)

Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de uso
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Del Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacionalDel Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacional
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versión
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 
Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software
 
Base de Datos: Modelo Entidad-Relacion
Base de Datos: Modelo Entidad-RelacionBase de Datos: Modelo Entidad-Relacion
Base de Datos: Modelo Entidad-Relacion
 
Casos de uso de negocios y sistemas
Casos de uso de negocios y sistemasCasos de uso de negocios y sistemas
Casos de uso de negocios y sistemas
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
 
Analisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoAnalisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de uso
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
Sistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post GradoSistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post Grado
 
Modelado funcional casos de uso
Modelado funcional casos de usoModelado funcional casos de uso
Modelado funcional casos de uso
 
Guia 02 analisis de requerimientos (1)
Guia 02 analisis de requerimientos (1)Guia 02 analisis de requerimientos (1)
Guia 02 analisis de requerimientos (1)
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
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
 

Destacado

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 n°5
Laboratorio n°5Laboratorio n°5
Laboratorio n°5
julio_ruiz
 
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
 

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

Videoclub
VideoclubVideoclub
Videoclub
maxelug
 
00 ejemplo de caso propuesto
00 ejemplo de caso propuesto00 ejemplo de caso propuesto
00 ejemplo de caso propuesto
Gaby Zapata
 

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
 
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
 
Introduccion a la ingenieria de software
Introduccion a la ingenieria de softwareIntroduccion a la ingenieria de software
Introduccion a la ingenieria de software
 

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