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

Más contenido relacionado

PDF
Caso De Uso
PPTX
Diagramas Casos de Uso
PPSX
Analisis y diseño diagrama de caso de uso
PPT
Secme 23279
PPT
Como Documentar Casos De Uso
PPT
Modelado de casos de uso
PPT
Casos De Uso
PDF
Casos de uso
Caso De Uso
Diagramas Casos de Uso
Analisis y diseño diagrama de caso de uso
Secme 23279
Como Documentar Casos De Uso
Modelado de casos de uso
Casos De Uso
Casos de uso

La actualidad más candente (20)

PPTX
DIAGRAMAS DE CASO DE USO
PPTX
PPT
Comodocumentarcasosdeuso 1213193527334204-8
PDF
Casos de uso
PPTX
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
PPSX
Casos de uso
PPTX
Modelado de caso de uso y Diagrama de Caso de Uso
PPT
Casos de uso
PDF
Casos de uso
PPT
UML: CASOS DE USO
PPT
Casos de Uso en UML
PPT
Diagramas de Casos de Uso del Negocio y del Sistema
PDF
Gonzalorojas 07 U M L, Casos De Uso ( Final)
PPTX
Tania
PPTX
Casos de uso
PPTX
Diagramas de caso de uso porro
PDF
Consejos para escribir buenos casos de uso
PPT
Presentacion Casos De Uso1
PPT
Modelo requisitos UML
PDF
Casos uso uml
DIAGRAMAS DE CASO DE USO
Comodocumentarcasosdeuso 1213193527334204-8
Casos de uso
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Casos de uso
Modelado de caso de uso y Diagrama de Caso de Uso
Casos de uso
Casos de uso
UML: CASOS DE USO
Casos de Uso en UML
Diagramas de Casos de Uso del Negocio y del Sistema
Gonzalorojas 07 U M L, Casos De Uso ( Final)
Tania
Casos de uso
Diagramas de caso de uso porro
Consejos para escribir buenos casos de uso
Presentacion Casos De Uso1
Modelo requisitos UML
Casos uso uml
Publicidad

Similar a Uml (20)

ODP
ODP
Dario ramirez
ODP
Dario ramirez
ODP
Dario ramirez
DOCX
Definición y concepto de uml
PPT
Introduccion a UML
PPT
2. lenguaje de modelado unificado uml
PPT
Conceptos Basicos Uml
PPTX
Diagramas de clases_y_casos_de_uso
PPT
Uml presentacion
PPT
lenguaje de modelado unificado para ingenieros.ppt
PPTX
Modelado de sistemas UML (Unified Modeling Language) es un lenguaje de modela...
PPT
Tipos diagrama uml SENA
PDF
Diseño de sistemas - UML - compendio
PDF
Diagrama uml ing software i promecys
PDF
PPTX
Yuliana y dency
ODP
Dario ramirez
Dario ramirez
Dario ramirez
Definición y concepto de uml
Introduccion a UML
2. lenguaje de modelado unificado uml
Conceptos Basicos Uml
Diagramas de clases_y_casos_de_uso
Uml presentacion
lenguaje de modelado unificado para ingenieros.ppt
Modelado de sistemas UML (Unified Modeling Language) es un lenguaje de modela...
Tipos diagrama uml SENA
Diseño de sistemas - UML - compendio
Diagrama uml ing software i promecys
Yuliana y dency
Publicidad

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