Uml expo
Upcoming SlideShare
Loading in...5
×
 

Uml expo

on

  • 1,324 views

hola queremos compartir algo de informacion sobre UML

hola queremos compartir algo de informacion sobre UML

Statistics

Views

Total Views
1,324
Views on SlideShare
1,324
Embed Views
0

Actions

Likes
0
Downloads
54
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Uml expo Uml expo Presentation Transcript

  • UNIVERSIDAD POPULAR DEL CESAR VALLEDUPAR – CESAR 2011
  • UMLLENGUAJE UNIFICADO DE MODELADO MARYERLIS TATIANA RANGEL BERBESI JORGE IVAN SALINAS HERRERA CYNTHIA GABRIELA ARRIETA MORA
  • LENGUAJE UNIFICADO DE MODELADO• UML O LMU (Unified Modeling Language) concepto Importancia Aplicación
  • HISTORIA RATIONAL SOFTWARE CORPORATIONJames Grady IvarRambaugh Booch Jacobson
  • VENTAJAS Diseño y Modificaciones Códigodocumentación fáciles reutilizable ComunicaciónDescubrimiento Ahorro de entre de fallas tiempo programadores
  • OBJETIVOSModelar todo tipo de sistemas de software Creación de un lenguaje de modelado Acoplamiento: modelo-artefacto Manejar problemas
  • JERARQUIA DE DIAGRAMAS UML
  • ELEMENTOS CLASES INTERFAZ PAQUETE COLABORACIÓNELEMENTOS DE ELEMENTOS AGRUPACIÓN CASO DE USO ESTRUCTURALES CLASE ACTIVA ELEMENTOS COMPONENTE NODO INTERACCIÓN.ELEMENTOS DE ELEMENTOS DE ANOTACIÓN COMPORTAMIENTO MAQUINA DE ESTADO NOTAS
  • ELEMENTOS DE UML ESTRUCTURALESNOMBREATRIBUTO SERVIDOROPERACIONCLASE COLABORACIÓN NODO
  • ESTRUCTURALES NOMBRE ATRIBUTO OPERACIONINTERFAZ CLASE ACTIVA CASO DE USO COMPONENTE
  • DE COMPORTAMIENTOmensaje EsperandoINTERACCION MAQUINA DE ESTADOS
  • DEDE AGRUPACION ANOTACION PAQUETE PAQUETE NOTA
  • MODELO UML
  • VISTAS:-Use case-Lógica-componentes DIAGRAMAS-concurrente-Distribución SIMBOLOS O REGLAS O ELEMENTOS DEL MECANISMOS MODELO GENERALES
  • FASES DEL DESARROLLO DE UNSISTEMA SOPORTADO POR UML ANALISIS ANALISIS DE DISEÑO REQUERIMIENTO PRUEBAS PROGRAMACION
  • DIAGRAMAS• Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado• Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado• Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
  • LOS DIAGRAMAS DE ESTRUCTURA* Diagrama de clases* Diagrama de componentes* Diagrama de objetos* Diagrama de estructura compuesta* Diagrama de despliegue* Diagrama de paquetes
  • DIAGRAMAS DE CLASESUn diagrama de clases es un tipo de diagramaestático que describe la estructura de unsistema mostrando sus clases, atributos y lasrelaciones entre ellos.
  • DIAGRAMAS DE CLASESson utilizados durante el proceso de análisis ydiseño de los sistemas, donde se crea el diseñoconceptual de la información que se manejaráen el sistema, y los componentes que seencargaran del funcionamiento y la relaciónentre uno y otro.
  • Representación de:- Requerimientos en entidades y actuaciones.- La arquitectura conceptual de un dominio- Soluciones de diseño en una arquitectura- Componentes de software orientados a objetos
  • DIAGRAMAS DE COMPONENTESUn diagrama de componentes representa cómoun sistema de software es dividido encomponentes y muestra las dependencias entreestos componentes. Los componentes físicosincluyen archivos, cabeceras, bibliotecascompartidas, módulos, ejecutables, o paquetes.
  • Los diagramas de Componentes prevalecen en elcampo de la arquitectura de software peropueden ser usados para modelar y documentarcualquier arquitectura de sistema.
  • DIAGRAMAS DE OBJETOSSe puede considerar un caso especial de undiagrama de clases en el que se muestraninstancias específicas de clases (objetos) enun momento particular del sistema. Losdiagramas de objetos utilizan unsubconjunto de los elementos de undiagrama de clase.
  • ESTRUCTURA COMPUESTA:Una estructura compuesta es un conjunto deelementos interconectados que colaboran entiempo de ejecución para lograr algúnpropósito. Cada elemento tiene algún roldefinido en la colaboración.
  • DIAGRAMAS DE ESTRUCTURA COMPUESTAMuestra la estructura interna de una clase ylas colaboraciones que esta estructura haceposibles. Esto puede incluir partesinternas, puertas mediante las cuales, laspartes interactúan con cada una de las otras omediante las cuales, instancias de la claseinteractúan con las partes y con el mundoexterior, y conectores entre partes o puertas.
  • SENSOR DETEMPERATURA
  • DIAGRAMAS DE DESPLIEGUEse utiliza para modelar el hardware utilizadoen las implementaciones de sistemas y lasrelaciones entre sus componentes.Los elementos usados por este tipo dediagrama son nodos (representados como unprisma), componentes (representados comouna caja rectangular con dos protuberanciasdel lado izquierdo) y asociaciones.
  • USOS:Algunos de los usos que se les da a losdiagramas de despliegue son para modelar:• Sistemas empotrados• Sistemas cliente-servidor• Sistemas completamente distribuidos
  • DIAGRAMAS DE PAQUETESun diagrama de paquetes muestra cómo unsistema está dividido en agrupaciones lógicasmostrando las dependencias entre esasagrupaciones.
  • Dado que normalmente un paquete estápensado como un directorio, los diagramasde paquetes suministran unadescomposición de la jerarquía lógica de unsistema.
  • LOS DIAGRAMAS DE COMPORTAMIENTO* Diagrama de estados* Diagrama de actividades* Diagrama de casos de uso
  • DIAGRAMA DE ESTADOSUn diagrama de Máquina de estados ilustracómo un elemento (a menudo una clase) sepuede mover entre estados, clasificando sucomportamiento de acuerdo con losdisparadores de transiciones y las guardas derestricciones
  • DIAGRAMA DE ESTADOSUna lavadora puede estar en lafase deremojo, lavado, enjuague, centrifugado o apagada, y cambiará deuna a otra, de acuerdo al siguientediagrama de estados.
  • DIAGRAMA DE ACTIVIDADESEs una forma especial de diagrama de estadousado para modelar una secuencia de accionesy condiciones tomadas dentro de un proceso
  • DIAGRAMA DE ACTIVIDADES
  • DIAGRAMA DE CASOS DE USOLa especificación del UML del OMG"Un diagrama que muestra las relacionesentre los actores y el sujeto (sistema), y loscasos de uso. "Un diagrama Uso-Caso describe lo que haceun sistema desde el punto de vista de unobservador externo
  • DIAGRAMA DE CASOS DE USO
  • DIAGRAMA DE CASOS DE USO
  • DIAGRAMAS DE INTERACCIÓN* Diagrama de secuencia* Diagrama de comunicación,* Diagrama de tiempos* Diagrama global de interacciones oDiagrama de vista de interacción
  • DIAGRAMAS DE SECUENCIAGráficamente, un diagrama de secuencia esuna tabla que representa objetos, dispuestosa lo largo del eje X, y mensajes, ordenadossegún se suceden en el tiempo, a lo largo deleje Y.
  • DIAGRAMAS DE SECUENCIA
  • DIAGRAMA DE COMUNICACIONUn diagrama de Comunicaciones muestra lasinteracciones entre los elementos en tiempode ejecución en forma semejante a undiagrama de Secuencia.
  • DIAGRAMA DE COMUNICACION
  • DIAGRAMA DE COMUNICACIONEl diagrama de Tiempo define elcomportamiento de los diferentes objetos conuna escala de tiempo. Provee unarepresentación visual de los objetos cambiandode estado e interactuando a lo largo deltiempo.
  • DIAGRAMA DE COMUNICACION
  • DIAGRAMA DE DESCRIPCION DE LA INTERACCIONLos diagramas de Descripción de lasInteracciones muestran la cooperación entreotros diagramas de interacción para reflejar elflujo de control que responde a un propósitoabarcativo.
  • DIAGRAMA DE DESCRIPCION DE LA INTERACCION
  • MUCHAS GRACIAS