SlideShare ist ein Scribd-Unternehmen logo
1 von 72
Introducción ,[object Object],[object Object],[object Object],[object Object]
Casos de Uso ,[object Object],[object Object],[object Object]
Diagramas de Casos de Uso ,[object Object],[object Object]
Elementos de un DCU ,[object Object],[object Object],[object Object]
NOMBRE DEL SISTEMA
Elementos de un DCU ,[object Object],[object Object],[object Object]
Tipos de Actores
Elementos de un DCU ,[object Object],[object Object],[object Object],Cajero Supervisor Gerente
Elementos de un DCU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EJEMPLO 1
Ejemplo 2 Pasajero Empleado Sistema de Reservaciones Realizar Reserva Programar Vuelos Describir Vuelos
Ejemplo 3 UML 1.5
Elementos de un DCU ,[object Object],[object Object]
[object Object],<<include>>  Pago con tarjeta Verificar  tarjeta
[object Object],<<Extend>>  Hacer Compras Pagar tarjeta crédito
[object Object],<<uses>>
Preguntas claves para la construcción de los CU ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ejemplo:
[object Object],[object Object],[object Object]
[object Object]
[object Object],[object Object]
[object Object]
<<extend>> :  indicar en que punto entra en juego  el caso de uso que lo extiende (punto de   extensión ) EJEMPLOS DE CASOS DE USOS
Asociaciones Actor-Caso de Uso (también se pueden mostrar cardinalidades) Generalización Actor-Actor (también pueden darse Caso de Uso-Caso de Uso)
Cliente Solicitante Proveedor Empleado Gerente Sistema Burger Queen Ordenar Comida Contratar Personal Controlar Ventas e  Inventarios Reordenar Suministros Producir Reportes <<incluye>> <<incluye>>
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estructura de casos de uso
Título ,[object Object],[object Object],[object Object]
Actor Ejemplo: Imaginemos un encargado de atender las llamadas telefónicas de solicitud de servicio. El encargado tiene una meta: registrar la llamada en un sistema computacional e iniciar la solicitud de servicio. El encargado del ejemplo es un actor y tiene una meta. Un actor en un caso de uso es aquel que interactúa con el sistema para lograr una meta. Ejemplos: Encargado de reservaciones, Gerente de Finanzas.
Precondiciones ,[object Object],[object Object]
Objetivo ,[object Object],[object Object],[object Object]
Flujo Principal ,[object Object],[object Object],[object Object]
Flujos Alternos ,[object Object],[object Object],[object Object],[object Object]
Poscondiciones Las poscondiciones definen el estado del sistema después de ejecutar el flujo principal de un caso de uso. Ejemplo. “El sistema autoriza una orden de compra”.
DIAGRAMAS DE ACTIVIDADES ,[object Object]
ELEMENTOS Y SU REPRESENTACION ,[object Object],[object Object],[object Object],[object Object],[object Object]
REPRESENTACIÓN Y PARTES DE UN DIAGRAMA DE ACTIVIDADES
El diagrama de actividades resalta, precisamente, las actividades.
DECISIONES
RUTAS CONCURRENTES INDICACIONES
 
Diagrama de Estado ,[object Object]
[object Object],Diagrama de estado
[object Object]
 
DIAGRAMA DE CLASES ,[object Object]
Sirve para visualizar las relaciones entre las clases que involucran el sistema. Elementos Clase atributos, métodos   Relaciones Herencia,  Asociación  Ensamblado Dependencia
CLASE ATRIBUTOS ACCIONES ATRIBUTOS Y ACCIONES DE UNA LAVADORA
Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.).  CLASE
ATRIBUTOS Representa alguna propiedad de la clase, que se encuentra en todas las instancias de la clase. Definen la estructura de una clase y de sus correspondientes objetos.  Nombre_de_la_clase lista_de_atributos Persona nombre edad
Los  atributos básicos  son atributos independientes dentro del objeto. En contraste, los  atributos derivados  son atributos que dependen de otros atributos. Los atributos derivados dependen de otros atributos del objeto, los cuales pueden ser  básicos  o  derivados .  ATRIBUTOS DERIVADOS Notación para atributos derivados. Ejemplo
TIPOS DE ATRIBUTOS Public:  Indica que el atributo será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados Private : Indica que el atributo sólo será accesible desde dentro de la clase (sólo sus métodos lo pueden accesar)  Protected : Indica que el atributo no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven
Los valores de los atributos de una clase pueden restringirse.  RESTRICCIONES DE LOS ATRIBUTOS
OPERACIONES(METODOS) Las operaciones son funciones o transformaciones que se aplican a todos los objetos de una clase particular. La operación puede ser una acción ejecutada por el objeto o sobre el objeto. Tipos de Método
 
Uno-uno Uno-muchos Muchos-muchos Muchos-uno Cardinalidad de relaciones   RELACIONES  ENTRE CLASES Ensamblados Generalización Asociación Clasificación
Indica que una subclase hereda los métodos y atributos especificados por una Superclase, por ende la Subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Superclase. GENERALIZACION(HERENCIA)
 
permite asociar objetos que colaboran entre si.  ASOCIACION Ejemplo: Los objetos  Juan Pérez  y  UNLaR  están relacionadas por la liga  estudia-en  que describe que &quot;Juan Pérez estudia en la UNLaR&quot;.
El  grado  de una asociación se determina por el número de clases conectadas por la misma asociación. Las asociaciones pueden ser binarias, ternarias, o de mayor grado.  GRADO DE ASOCIACION Notación para diagrama de clases describiendo una asociación ternaria.
ASOCIACIONES REFLEXIVAS Las asociaciones pueden ser  reflexivas , relacionando distintos objetos de una misma clase. Ejemplo: Para una clase  persona  puede existir una asociación  pariente  que describe que dos objetos de tipo  persona , como  Juan Pérez  y  Laura Pérez  son  parientes .
ATRIBUTOS DE LIGA (O ASOCIACIÓN) Al igual que un atributo de clase es propiedad de la clase, un  atributo de asociación  (o  atributo de liga ) es propiedad de una asociación. La notación es similar a la usada para los atributos de clases, excepto que se añade a la asociación, y no se incorpora un nombre de clase.
Asociación como clase
ENSAMBLADOS: AGREGACIÓN Y COMPOSICIÓN Son formas especiales de asociación entre un todo y sus partes, en donde el  ensamblado  está compuesto por sus componentes.  Composición  (el Objeto base se construye a partir del objeto incluido).  Agregación  (el objeto base utiliza al incluido para su funcionamiento).  COMPOSICION AGREGACION
Diagrama de objetos ,[object Object]
[object Object],Diagrama de objetos BancoSuperior:BANCO
DIAGRAMA DE SECUENCIA ,[object Object]
ELEMENTOS  Y SU REPRESENTACIÓN . ,[object Object],Mensajes ó peticiones Líneas de Vida Tiempo de Ejecución Del Caso de Uso Objetos NOMBRE NOMBRE
Muestra cada uno de los eventos que  realiza la lavadora en una línea de  vida EJEMPLO  1
DIAGRAMA DE COLABORACIONES DIAGRAMA DE COMUNICACIONES Este diagrama de nivel dinámico, representa el conjunto de objetos y la interacción que existe entre ellos.
ELEMENTOS Y SU REPRESENTACION Objetos Mensajes
() () EJEMPLO 1
EJEMPLO 2

Weitere ähnliche Inhalte

Was ist angesagt?

Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesospainni
 
Creating new users and roles in sap guide
Creating new users and roles in sap guideCreating new users and roles in sap guide
Creating new users and roles in sap guidemehboobhafz
 
Ads sistema-panaderia-ADS
Ads sistema-panaderia-ADSAds sistema-panaderia-ADS
Ads sistema-panaderia-ADSRosarioRuiz35
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad IILuis Caiza
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesTerryJoss
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Usoutrilla
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniRAUL CHIPANA LARICO
 
Sap memory management ,workload and performance analysis.pptx
Sap memory management ,workload and performance analysis.pptxSap memory management ,workload and performance analysis.pptx
Sap memory management ,workload and performance analysis.pptxsweta prakash sahoo
 
Desarrollo de un sistema con rup uml
Desarrollo de un sistema con rup umlDesarrollo de un sistema con rup uml
Desarrollo de un sistema con rup umlRudy Junior
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2David Motta Baldarrago
 
diagramas UML. NAHAMA
diagramas UML. NAHAMAdiagramas UML. NAHAMA
diagramas UML. NAHAMANAHAMA19
 
Documento de requerimiento
Documento de requerimientoDocumento de requerimiento
Documento de requerimientoJosesito Flores
 

Was ist angesagt? (20)

Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesos
 
Creating new users and roles in sap guide
Creating new users and roles in sap guideCreating new users and roles in sap guide
Creating new users and roles in sap guide
 
Procesos
ProcesosProcesos
Procesos
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Ads sistema-panaderia-ADS
Ads sistema-panaderia-ADSAds sistema-panaderia-ADS
Ads sistema-panaderia-ADS
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
 
TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 
Sap memory management ,workload and performance analysis.pptx
Sap memory management ,workload and performance analysis.pptxSap memory management ,workload and performance analysis.pptx
Sap memory management ,workload and performance analysis.pptx
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 
Desarrollo de un sistema con rup uml
Desarrollo de un sistema con rup umlDesarrollo de un sistema con rup uml
Desarrollo de un sistema con rup uml
 
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
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOSPROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2
 
diagramas UML. NAHAMA
diagramas UML. NAHAMAdiagramas UML. NAHAMA
diagramas UML. NAHAMA
 
Tarjetas crc
Tarjetas crcTarjetas crc
Tarjetas crc
 
Documento de requerimiento
Documento de requerimientoDocumento de requerimiento
Documento de requerimiento
 

Ähnlich wie Uml

4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.pptAnder Gonzalez
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
Exposicion de Diagrama de Casos de Uso.pptx
Exposicion de Diagrama de Casos de Uso.pptxExposicion de Diagrama de Casos de Uso.pptx
Exposicion de Diagrama de Casos de Uso.pptxNone
 
3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de usoJoelChuki
 
04 casos de uso
04   casos de uso04   casos de uso
04 casos de usoduncan007
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
 

Ähnlich wie Uml (20)

Uml
UmlUml
Uml
 
4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
Casos de Uso en UML
Casos de Uso en UMLCasos de Uso en UML
Casos de Uso en UML
 
Exposicion de Diagrama de Casos de Uso.pptx
Exposicion de Diagrama de Casos de Uso.pptxExposicion de Diagrama de Casos de Uso.pptx
Exposicion de Diagrama de Casos de Uso.pptx
 
3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso3.-Especificacion_requisitos.caos de uso
3.-Especificacion_requisitos.caos de uso
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
Diagramas comportamiento
Diagramas comportamientoDiagramas comportamiento
Diagramas comportamiento
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
1. uml
1. uml1. uml
1. uml
 
04 casos de uso
04   casos de uso04   casos de uso
04 casos de uso
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Secme 23279
Secme 23279Secme 23279
Secme 23279
 
Diagramas de caso de uso1
Diagramas de caso de uso1Diagramas de caso de uso1
Diagramas de caso de uso1
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 

Kürzlich hochgeladen

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Kürzlich hochgeladen (16)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

Uml

  • 1.
  • 2.
  • 3.
  • 4.
  • 6.
  • 8.
  • 9.
  • 11. Ejemplo 2 Pasajero Empleado Sistema de Reservaciones Realizar Reserva Programar Vuelos Describir Vuelos
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. <<extend>> : indicar en que punto entra en juego el caso de uso que lo extiende (punto de extensión ) EJEMPLOS DE CASOS DE USOS
  • 24. Asociaciones Actor-Caso de Uso (también se pueden mostrar cardinalidades) Generalización Actor-Actor (también pueden darse Caso de Uso-Caso de Uso)
  • 25. Cliente Solicitante Proveedor Empleado Gerente Sistema Burger Queen Ordenar Comida Contratar Personal Controlar Ventas e Inventarios Reordenar Suministros Producir Reportes <<incluye>> <<incluye>>
  • 26.
  • 27.
  • 28. Actor Ejemplo: Imaginemos un encargado de atender las llamadas telefónicas de solicitud de servicio. El encargado tiene una meta: registrar la llamada en un sistema computacional e iniciar la solicitud de servicio. El encargado del ejemplo es un actor y tiene una meta. Un actor en un caso de uso es aquel que interactúa con el sistema para lograr una meta. Ejemplos: Encargado de reservaciones, Gerente de Finanzas.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Poscondiciones Las poscondiciones definen el estado del sistema después de ejecutar el flujo principal de un caso de uso. Ejemplo. “El sistema autoriza una orden de compra”.
  • 34.
  • 35.
  • 36. REPRESENTACIÓN Y PARTES DE UN DIAGRAMA DE ACTIVIDADES
  • 37. El diagrama de actividades resalta, precisamente, las actividades.
  • 40.  
  • 41.
  • 42.
  • 43.
  • 44.  
  • 45.
  • 46. Sirve para visualizar las relaciones entre las clases que involucran el sistema. Elementos Clase atributos, métodos Relaciones Herencia, Asociación Ensamblado Dependencia
  • 47. CLASE ATRIBUTOS ACCIONES ATRIBUTOS Y ACCIONES DE UNA LAVADORA
  • 48. Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.). CLASE
  • 49. ATRIBUTOS Representa alguna propiedad de la clase, que se encuentra en todas las instancias de la clase. Definen la estructura de una clase y de sus correspondientes objetos. Nombre_de_la_clase lista_de_atributos Persona nombre edad
  • 50. Los atributos básicos son atributos independientes dentro del objeto. En contraste, los atributos derivados son atributos que dependen de otros atributos. Los atributos derivados dependen de otros atributos del objeto, los cuales pueden ser básicos o derivados . ATRIBUTOS DERIVADOS Notación para atributos derivados. Ejemplo
  • 51. TIPOS DE ATRIBUTOS Public: Indica que el atributo será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados Private : Indica que el atributo sólo será accesible desde dentro de la clase (sólo sus métodos lo pueden accesar) Protected : Indica que el atributo no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven
  • 52. Los valores de los atributos de una clase pueden restringirse. RESTRICCIONES DE LOS ATRIBUTOS
  • 53. OPERACIONES(METODOS) Las operaciones son funciones o transformaciones que se aplican a todos los objetos de una clase particular. La operación puede ser una acción ejecutada por el objeto o sobre el objeto. Tipos de Método
  • 54.  
  • 55. Uno-uno Uno-muchos Muchos-muchos Muchos-uno Cardinalidad de relaciones RELACIONES ENTRE CLASES Ensamblados Generalización Asociación Clasificación
  • 56. Indica que una subclase hereda los métodos y atributos especificados por una Superclase, por ende la Subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Superclase. GENERALIZACION(HERENCIA)
  • 57.  
  • 58. permite asociar objetos que colaboran entre si. ASOCIACION Ejemplo: Los objetos Juan Pérez y UNLaR están relacionadas por la liga estudia-en que describe que &quot;Juan Pérez estudia en la UNLaR&quot;.
  • 59. El grado de una asociación se determina por el número de clases conectadas por la misma asociación. Las asociaciones pueden ser binarias, ternarias, o de mayor grado. GRADO DE ASOCIACION Notación para diagrama de clases describiendo una asociación ternaria.
  • 60. ASOCIACIONES REFLEXIVAS Las asociaciones pueden ser reflexivas , relacionando distintos objetos de una misma clase. Ejemplo: Para una clase persona puede existir una asociación pariente que describe que dos objetos de tipo persona , como Juan Pérez y Laura Pérez son parientes .
  • 61. ATRIBUTOS DE LIGA (O ASOCIACIÓN) Al igual que un atributo de clase es propiedad de la clase, un atributo de asociación (o atributo de liga ) es propiedad de una asociación. La notación es similar a la usada para los atributos de clases, excepto que se añade a la asociación, y no se incorpora un nombre de clase.
  • 63. ENSAMBLADOS: AGREGACIÓN Y COMPOSICIÓN Son formas especiales de asociación entre un todo y sus partes, en donde el ensamblado está compuesto por sus componentes. Composición (el Objeto base se construye a partir del objeto incluido). Agregación (el objeto base utiliza al incluido para su funcionamiento). COMPOSICION AGREGACION
  • 64.
  • 65.
  • 66.
  • 67.
  • 68. Muestra cada uno de los eventos que realiza la lavadora en una línea de vida EJEMPLO 1
  • 69. DIAGRAMA DE COLABORACIONES DIAGRAMA DE COMUNICACIONES Este diagrama de nivel dinámico, representa el conjunto de objetos y la interacción que existe entre ellos.
  • 70. ELEMENTOS Y SU REPRESENTACION Objetos Mensajes

Hinweis der Redaktion

  1. EJEMPLO 1