SI_UML_1_

10
Sistemas de Información UML Unified Modeling Language

description

LENGUAJE UML

Transcript of SI_UML_1_

Sistemas de Informacin

Sistemas de InformacinUMLUnified Modeling Language Carolina Martnez Brquez Ingeniero en ComputacinLenguaje Unificado de ModeladoEstndar de la industria para:VisualizarConstruirDocumentar los sistemas de software

Favorece la comunicacinReduce la confusin entre los participantes de un proyecto.Permite modelar todo tipo de sistemas

MODELOS YDIAGRAMASCarolina Martnez Brquez Ingeniero en Computacin2Importancia del ModeladoUn modelo de un sistema de software est construido en un lenguaje de modelado (UML)El modelo tiene semntica y notacinSe pueden representar de manera incremental

Por qu modelamos?Para comprender mejor lo que estamos desarrollando (el sistema que desarrollamos)Carolina Martnez Brquez Ingeniero en ComputacinModelo -> 4 objetivos

Los modelos nos ayudan a visualizar cmo es o queremos que sea un sistemaEspecificar la estructura o el comportamiento de un sistemaProporcionan plantillas que nos guan en la construccin de un sistemaLos modelos documentan las decisiones que hemos tomado.Importancia del ModeladoCarolina Martnez Brquez Ingeniero en Computacin4Lenguaje Unificado de Modelado (Unified Modeling Language, UML) es un lenguaje estndar para escribir planos de software.

UML

VISUALIZARESPECIFICARCONSTRUIRDOCUMENTARLenguaje Unificado de ModeladoCarolina Martnez Brquez Ingeniero en Computacin5Lenguaje Unificado de ModeladoUML es un lenguaje, como tal presenta un vocabulario determinado y reglas para combinar las palabras de este vocabulario.

El modelado nos proporciona una comprensin del sistema

No es suficiente con un solo modelo

Carolina Martnez Brquez Ingeniero en ComputacinLenguaje Unificado de ModeladoHay 4 tipos de elementos en UML (bloques bsicos):

Elementos estructuralesElementos de comportamientoElementos de agrupacinElementos de anotacin

CLASEINTERACCIN ESTADO - ACTIVIDADCarolina Martnez Brquez Ingeniero en ComputacinEjemplos de Diagramas en UML

Carolina Martnez Brquez Ingeniero en Computacin8Diagramas en UML

Es una representacin grfica de un conjunto de elementos (visualizado la mayora de las veces como un grafo compuesto por nodos (elementos) y arcos (relaciones))

Un diagrama es una proyeccin de un sistema

Lenguaje Unificado de ModeladoCarolina Martnez Brquez Ingeniero en Computacin9UML incluye 13 tipos de diagramas

Diagrama de ClasesDiagrama de ObjetosDiagrama de ComponentesDiagrama de Estructura CompuestaDiagrama de Casos de UsoDiagrama de SecuenciaDiagrama de ColaboracinDiagrama de EstadoDiagrama de ActividadDiagrama de DespliegueDiagrama de PaquetesDiagrama de TiemposDiagrama de Visin Globalde InteraccionesCarolina Martnez Brquez Ingeniero en Computacin10