SlideShare a Scribd company logo
1 of 4
UML<br />INDICE<br />CONCEPTO<br />OBJETIVOS<br />DIAGRAMA DE CASO DE USO<br />MODELO DE OBJETOS<br />MODELO DEL DOMINIO DEL PROBLEMA<br />DIAGRAMA DE REQUERIMIENTOS <br />DIAGRAMA DE ACTIVIDADES<br />DIAGRAMA DE SECUENTAS<br />DIAGRAMA DE COLABORACION<br />DIAGRAMA DE PAQUETES<br />CONCEPTO<br />Es un lenguaje grafico para visualizar, especificar y documentar cada uno de las partes que comprende el desarrolla del sw. UML es una forma de modelar cosas conceptuales como son los procesos de negocios o funciones del sistema, además de cosas concretas como lo son, escribir clases en un lenguaje determinado, es parte de BD, componentes del sw reusables<br />OBJETIVOS<br />Entregar un manual de apoyo que le permite al desarrollador definir diagramas propios como también poder entregar el modelo de diagramas existentes. Entre los modelos utilizados dentro del lenguaje se encuentran:<br />DIAGRAMA DE CASO DE USO (identificar al actor y sus relaciones con otros actores)<br />El diagrama de CU representa la forma como un cliente (actor) opera con el sistema en desarrollo además de la forma tipo  orden en como los elementos interactúan(operaciones de CU) Un diagrama de Caso de Uso consta de los siguientes elementos:<br />Actor<br />Caso de Uso<br />Relaciones de Uso, gerencia y comunicación<br />Actor: Es un rol que un usuario juega con respecto al sistema, es importante destacar el uso de la palabra rol (por qué no necesariamente un actor puede ser una persona ej. los empleados no forman parte del actor) pues con esto se especifica que un actor no puede ser una persona sino mas bien la labor que realizar frente al sistema(no se modela cargos sino aéreas, por que los cargos son cambiantes , el actor es la función o área) ¿cómo e modela un actor en un caso de uso? <br />Caso de Uso: es una operación tarea específica tras una orden de algún agente externo sea desde una petición de un actor o bien desde una invocación de otro caso de uso<br />SISTEMA DE BIBLIOTECA<br />GestionaInforma<br />Administrador<br />Relaciones:<br />Asociación, es el tipo de relación más básica que indica la invocación desde un actor o caso de uso a otra operación dicha relación se le denota con una flecha simple.<br />Dependencia o instanciación: es una forma muy particular de relación entre clases, es decir se instancia dicha relación se denota con una flecha punteada<br />Generalización: este tipo de relación es uno de los más usados cumple una doble función dependiendo de su estereotipo, puede ser de uso o de herencia<br />          <<uses>><<extedns>><br />Este tipo de relación está  orientado para caso de usos no para actor<br />Extends Se recomienda usar cuando un CU es similar a otro<br />Uses se recomienda utilizar cuando se tiene un conjunto de características que son similares en más de un caso de uso y no se desea mantener copiada la descripción  de la característica.<br />De lo anterior cabe mencionar que tiene el mismo paradigma en diseño y modelamiento de datos en donde está la duda clásica de usar o heredar <br />Ej. El sistema que controla una maquina de reciclamiento de botellas, tarros, y javas debe controlar<br />Registrar el núm. de ítems ingresados<br />Imprimir un recibo cuando el usuario lo solicita<br />describe lo depositado<br />el valor de cada ítem<br />el total<br />el usuario cliente presiona el botón de comienzo<br />existe un operador que desea saber lo siguiente:<br />cuantos ítems ha sido retornados en el día<br />al final de cada día el operador solicita un resumen de lo depositado en el día<br />el operador debe además poder cambiar<br />información asociada a ítems <br />dar una alarma en el caso de que <br />ítems se atora<br />no hay mas papel<br />SistemaMaq. Reciclam4472940-1905<br />Cliente/UsuarioOperador<br />Modificar ItemsGenera Rep.4472940-1905    Registra Items<br />Cliente/Usuario<br />         Deposito items<br /><<extends>><<extends>><<extends>><br />Botella                    java Tarro<br />MODELO DE OBJETOS<br />MODELO DEL DOMINIO DEL PROBLEMA<br />DIAGRAMA DE REQUERIMIENTOS – todos los requerimientos como están relacionados<br />DIAGRAMA DE ACTIVIDADES.- Es para realizar el sw. Todo lo k es hecho para realizar el sw.<br />DIAGRAMA DE SECUENTAS.- los pasos para realizar el código<br />DIAGRAMA DE COLABORACION.- están inmersos subdiagramas, ej. Para implementar un sw en un hotel se hará un diagrama de gerencia, almacén, etc<br />DIAGRAMA DE PAQUETES.- todos los paquetes usados ej. Entidades persona, cliente, administrador, paquete control(buscar, eliminar, insertar)Gestión Administrativa<br />DIAGRAMA DE CLASES.- todos los encontrados, como se relacionan las clases con los otros, ej. Caso usuario, administrador<br />DIAGRAMA DE INTERACCION<br />
Uml
Uml
Uml

More Related Content

What's hot

What's hot (20)

DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USO
 
Diagramas Uml
Diagramas UmlDiagramas Uml
Diagramas Uml
 
Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- umlEquipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Uso
 
Casos de uso
Casos de usoCasos de uso
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
 
Casos de Uso en UML
Casos de Uso en UMLCasos de Uso en UML
Casos de Uso en UML
 
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
 
Gonzalorojas 07 U M L, Casos De Uso ( Final)
Gonzalorojas 07  U M L,  Casos De  Uso ( Final)Gonzalorojas 07  U M L,  Casos De  Uso ( Final)
Gonzalorojas 07 U M L, Casos De Uso ( Final)
 
Tania
TaniaTania
Tania
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Diagramas de caso de uso porro
Diagramas de caso de uso porroDiagramas de caso de uso porro
Diagramas de caso de uso porro
 
Consejos para escribir buenos casos de uso
Consejos para escribir buenos casos de usoConsejos para escribir buenos casos de uso
Consejos para escribir buenos casos de uso
 
Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Casos uso uml
Casos uso umlCasos uso uml
Casos uso uml
 

Similar to Uml

Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento umlalejo_13
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento umlalejo_13
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento umlalejo_13
 
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
 
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
 
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOSUNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOSRosemary Samaniego
 
04 d notacion_casos_uso
04 d notacion_casos_uso04 d notacion_casos_uso
04 d notacion_casos_usoJuan Gómez
 
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
 
Introduccion a Casos de Uso (1).pptx
Introduccion a Casos de Uso (1).pptxIntroduccion a Casos de Uso (1).pptx
Introduccion a Casos de Uso (1).pptxANTHONYJOSEMEJIAVILL
 

Similar to Uml (20)

Uml
UmlUml
Uml
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
1. uml
1. uml1. uml
1. uml
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento uml
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento uml
 
Modelamiento uml
Modelamiento umlModelamiento uml
Modelamiento uml
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
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
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Caso de usos
Caso de usosCaso de usos
Caso de usos
 
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
 
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOSUNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
 
Clase2
Clase2Clase2
Clase2
 
Modelo de requerimientos
Modelo de requerimientosModelo de requerimientos
Modelo de requerimientos
 
04 d notacion_casos_uso
04 d notacion_casos_uso04 d notacion_casos_uso
04 d notacion_casos_uso
 
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
 
Introduccion a Casos de Uso (1).pptx
Introduccion a Casos de Uso (1).pptxIntroduccion a Casos de Uso (1).pptx
Introduccion a Casos de Uso (1).pptx
 

Uml

  • 1. UML<br />INDICE<br />CONCEPTO<br />OBJETIVOS<br />DIAGRAMA DE CASO DE USO<br />MODELO DE OBJETOS<br />MODELO DEL DOMINIO DEL PROBLEMA<br />DIAGRAMA DE REQUERIMIENTOS <br />DIAGRAMA DE ACTIVIDADES<br />DIAGRAMA DE SECUENTAS<br />DIAGRAMA DE COLABORACION<br />DIAGRAMA DE PAQUETES<br />CONCEPTO<br />Es un lenguaje grafico para visualizar, especificar y documentar cada uno de las partes que comprende el desarrolla del sw. UML es una forma de modelar cosas conceptuales como son los procesos de negocios o funciones del sistema, además de cosas concretas como lo son, escribir clases en un lenguaje determinado, es parte de BD, componentes del sw reusables<br />OBJETIVOS<br />Entregar un manual de apoyo que le permite al desarrollador definir diagramas propios como también poder entregar el modelo de diagramas existentes. Entre los modelos utilizados dentro del lenguaje se encuentran:<br />DIAGRAMA DE CASO DE USO (identificar al actor y sus relaciones con otros actores)<br />El diagrama de CU representa la forma como un cliente (actor) opera con el sistema en desarrollo además de la forma tipo orden en como los elementos interactúan(operaciones de CU) Un diagrama de Caso de Uso consta de los siguientes elementos:<br />Actor<br />Caso de Uso<br />Relaciones de Uso, gerencia y comunicación<br />Actor: Es un rol que un usuario juega con respecto al sistema, es importante destacar el uso de la palabra rol (por qué no necesariamente un actor puede ser una persona ej. los empleados no forman parte del actor) pues con esto se especifica que un actor no puede ser una persona sino mas bien la labor que realizar frente al sistema(no se modela cargos sino aéreas, por que los cargos son cambiantes , el actor es la función o área) ¿cómo e modela un actor en un caso de uso? <br />Caso de Uso: es una operación tarea específica tras una orden de algún agente externo sea desde una petición de un actor o bien desde una invocación de otro caso de uso<br />SISTEMA DE BIBLIOTECA<br />GestionaInforma<br />Administrador<br />Relaciones:<br />Asociación, es el tipo de relación más básica que indica la invocación desde un actor o caso de uso a otra operación dicha relación se le denota con una flecha simple.<br />Dependencia o instanciación: es una forma muy particular de relación entre clases, es decir se instancia dicha relación se denota con una flecha punteada<br />Generalización: este tipo de relación es uno de los más usados cumple una doble función dependiendo de su estereotipo, puede ser de uso o de herencia<br /> <<uses>><<extedns>><br />Este tipo de relación está orientado para caso de usos no para actor<br />Extends Se recomienda usar cuando un CU es similar a otro<br />Uses se recomienda utilizar cuando se tiene un conjunto de características que son similares en más de un caso de uso y no se desea mantener copiada la descripción de la característica.<br />De lo anterior cabe mencionar que tiene el mismo paradigma en diseño y modelamiento de datos en donde está la duda clásica de usar o heredar <br />Ej. El sistema que controla una maquina de reciclamiento de botellas, tarros, y javas debe controlar<br />Registrar el núm. de ítems ingresados<br />Imprimir un recibo cuando el usuario lo solicita<br />describe lo depositado<br />el valor de cada ítem<br />el total<br />el usuario cliente presiona el botón de comienzo<br />existe un operador que desea saber lo siguiente:<br />cuantos ítems ha sido retornados en el día<br />al final de cada día el operador solicita un resumen de lo depositado en el día<br />el operador debe además poder cambiar<br />información asociada a ítems <br />dar una alarma en el caso de que <br />ítems se atora<br />no hay mas papel<br />SistemaMaq. Reciclam4472940-1905<br />Cliente/UsuarioOperador<br />Modificar ItemsGenera Rep.4472940-1905 Registra Items<br />Cliente/Usuario<br /> Deposito items<br /><<extends>><<extends>><<extends>><br />Botella java Tarro<br />MODELO DE OBJETOS<br />MODELO DEL DOMINIO DEL PROBLEMA<br />DIAGRAMA DE REQUERIMIENTOS – todos los requerimientos como están relacionados<br />DIAGRAMA DE ACTIVIDADES.- Es para realizar el sw. Todo lo k es hecho para realizar el sw.<br />DIAGRAMA DE SECUENTAS.- los pasos para realizar el código<br />DIAGRAMA DE COLABORACION.- están inmersos subdiagramas, ej. Para implementar un sw en un hotel se hará un diagrama de gerencia, almacén, etc<br />DIAGRAMA DE PAQUETES.- todos los paquetes usados ej. Entidades persona, cliente, administrador, paquete control(buscar, eliminar, insertar)Gestión Administrativa<br />DIAGRAMA DE CLASES.- todos los encontrados, como se relacionan las clases con los otros, ej. Caso usuario, administrador<br />DIAGRAMA DE INTERACCION<br />