UMLLenguaje de Modelado Unificado1
López  Rodríguez Amanda IreneLópez Salas  Rosa ElenaRodríguez Reyes Denisse Victoria2FUNDAMENTOS DE DESARROLLO DE SISTEMAS
Agenda3Historia de UML.
¿Qué es lenguaje?
¿Qué es UML?
Ventajas y desventajas.
Clasificación de Diagramas UML
¿Qué es Caso de Uso?Agenda (cont.)4Diagramas de Casos de Uso.Componentes de un diagrama de Caso de Uso.Tipos de Relación.VentajasInconvenientesEjemplos.
Historia 5El lenguaje UML comenzó a gestarse en octubre de 1994, cuando Rumbaugh se unió a la compañía Rational fundada por Booch .
El objetivo de ambos era unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Mode-lling Tool.
En 1995 Jacobson se unió y se incluyeron ideas suyas.Historia (cont.)6Grady BoochDr. Ivar JacobsonDr. James Rumbaugh
Evolución de UML7
Ventajas de UML8Unifica distintas notaciones previas.Mayor rigor en la especificación.Permite realizar una verificación y validación de modelo realizado.
Inconvenientes9Falta de integración con otras técnicas.
UML es excesivamente complejo (y no esta del todo libre del ambigüedades): “ el 80% de los problemas pueden modelarse usando alrededor del 20% de UML.¿Qué es un lenguaje?10Un lenguaje proporciona un vocabulario y unas reglas para permitir una comunicación.UML(Lenguaje de Modelado Unificado)11Este lenguaje (UML) se centra en la representación gráfica de un sistema.UML12Es un lenguaje modelado Unificado basado en una notación gráfica la cual permite:EspecificarConstruirVisualizarDocumentarLos elementos de un sistema
Características13Puede ser utilizado  metodología de análisis y diseño de OO para expresar los modelos de diseño.
Este lenguaje es el resultado unificado de los métodos de modelado OO de: ◉Booch ◉Rumbaug ( OMT, object Modeling    Technique) ◉Jacobson (OOSEE: Object-Oriented Software Enginnering)
Características (cont.)14Es una herramienta que permite expresarse en un lenguaje común.
Permite facilitar la comunicación entre las distintas áreas de una organización.Clasificación15Diagramas de comportamientoDe interacciónDe actividadDe caso típicoDe estado
Diagramas de Actividad16
Ejemplo17
Ejemplo18                  Inicio AcciónUnidad de ejecución básicaElecciónAlternativasFin
Diagramas de Caso Típico 19
Diagramas de Estado20
Ejemplo21
Diagramas de Interacciones22
Clasificación (cont.)23Diagramas de interacciónDe TiempoDe ComunicacionesDe SecuenciaDe Vista general
Diagramas de Comunicaciones24
Ejemplo25
Diagramas de Secuencia26
Ejemplo27
Diagramas de Tiempo28
Clasificación (cont.)29Diagramas de EstructuraDe ComponenteDe ClaseDiagrama de paquetesDe DespliegueObjeto
Diagramas de Clases30
Ejemplo31
Diagramas de Componentes32
Ejemplo33
Diagramas de Despliegue34
Ejemplo35
Diagramas de Objetos36
Ejemplo37
Diagramas de Paquete38
Ejemplo39
Diagramas de Caso de Uso40
Caso de Uso41Los casos de uso son una técnica para especificar el comportamiento de un sistema: “Un caso de uso es una secuencia de interacciones entre un sistema y alguien o algo que usa alguno de sus servicios.”Diagrama de Caso de Uso42El diagrama de casos de usos representagráficamente los casos de uso que tiene un sistema. Se define un caso de uso como cadainteracción supuesta con el sistema a desarrollar, donde se representan los requisitos funcionales.
Componentes43Actores.- Los actores representan un tipo de usuario de sistema.
Casos de uso.- Es una tarea que debe poder llevarse a cabo con el apoyo del sistema que se está desarrollando.
Limite del sistemaTipos de Relación44
Ventajas45Ayudan a asegurar que se desarrolle el sistema correcto.

Uml