martes, 29 de marzo de 2011

Lenguale UML

EL LENGUAJE DE MODELADO UNIFICADO (UML: UNIFIED MODELING LANGUAGE) ES LA SUCESIÓN DE UNA SERIE DE MÉTODOS DE ANÁLISIS Y DISEÑO ORIENTADAS A OBJETOS QUE APARECEN A FINES DE LOS 80'S Y PRINCIPIOS DE LOS 90S.UML ES LLAMADO UN LENGUAJE DE MODELADO, NO UN MÉTODO. LOS MÉTODOS CONSISTEN DE AMBOS DE UN LENGUAJE DE MODELADO Y DE UN PROCESO. EL UML, FUSIONA LOS CONCEPTOS DE LA ORIENTACIÓN A OBJETOS APORTADOS POR BOOCH, OMT Y OOSE (BOOCH, G. ET AL., 1999). UML INCREMENTA LA CAPACIDAD DE LO QUE SE PUEDE HACER CON OTROS MÉTODOS DE ANÁLISIS Y DISEÑO ORIENTADOS A OBJETOS. LOS AUTORES DE UML APUNTARON TAMBIÉN AL MODELADO DE SISTEMAS DISTRIBUIDOS Y CONCURRENTES PARA ASEGURAR QUE EL LENGUAJE MANEJE ADECUADAMENTE ESTOS DOMINIOS.

UNA DE LA METAS PRINCIPALES DE UML ES AVANZAR EN EL ESTADO DE LA INTEGRACIÓN INSTITUCIONAL PROPORCIONANDO HERRAMIENTAS DE INTEROPERABILIDAD PARA EL MODELADO VISUAL DE OBJETOS. SIN EMBARGO PARA LOGRAR UN INTERCAMBIO EXITOSO DE MODELOS DE INFORMACIÓN ENTRE HERRAMIENTAS, SE REQUIRIÓ DEFINIR A UML UNA SEMÁNTICA Y UNA NOTACIÓN.
LA NOTACIÓN ES LA PARTE GRÁFICA QUE SE VE EN LOS MODELOS Y REPRESENTA LA SINTAXIS DEL LENGUAJE DE MODELADO. POR EJEMPLO, LA NOTACIÓN DEL DIAGRAMA DE CLASES DEFINE COMO SE REPRESENTAN LOS ELEMENTOS Y CONCEPTOS COMO SON: UNA CLASE, UNA ASOCIACIÓN Y UNA MULTIPLICIDAD. ¿Y QUÉ SIGNIFICA EXACTAMENTE UNA ASOCIACIÓN O MULTIPLICIDAD EN UNA CLASE?. UN METAMODELO ES LA MANERA DE DEFINIR ESTO (UN DIAGRAMA, USUALMENTE DE CLASES, QUE DEFINE LA NOTACIÓN).


·         LOS DIAGRAMAS DE CLASES DE UML FORMAN LA VISTA LÓGICA.
·         LOS DIAGRAMAS DE INTERACCIÓN DE UML CONSTITUYEN LA VISTA DE PROCESO.
·         LA VISTA DE DESARROLLO CAPTURA EL SOFTWARE EN SU ENTORNO DE DESARROLLO.
·          LOS DIAGRAMAS DE DESPLIEGUE INTEGRAN LA VISTA FÍSICA.
·         LOS ESCENARIOS: EL MODELO DE CASOS DE USO.

LOS DIAGRAMAS DE ESTRUCTURA ENFATIZAN EN LOS ELEMENTOS QUE DEBEN EXISTIR EN EL SISTEMA MODELADO:


·         DIAGRAMA DE CLASES
·         DIAGRAMA DE COMPONENTES
·         DIAGRAMA DE OBJETOS
·         DIAGRAMA DE ESTRUCTURA COMPUESTA (UML 2.0)
·         DIAGRAMA DE DESPLIEGUE
·         DIAGRAMA DE PAQUETES
LOS DIAGRAMAS DE COMPORTAMIENTO ENFATIZAN EN LO QUE DEBE SUCEDER EN EL SISTEMA MODELADO:
·         DIAGRAMA DE ACTIVIDADES
·         DIAGRAMA DE CASOS DE USO
·         DIAGRAMA DE ESTADOS
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:
·         DIAGRAMA DE SECUENCIA
·         DIAGRAMA DE COMUNICACIÓN, QUE ES UNA VERSIÓN SIMPLIFICADA DEL DIAGRAMA DE COLABORACIÓN (UML 1.X)
·         DIAGRAMA DE TIEMPOS (UML 2.0)

Y SU ESTRUCUTRA ES LA SIGUIENTE





EN POCAS PALABRAS UML ES UN LENGUAJE QUE SIRVE PARA ESTRUCTURAR UN SISTEMA DE UNA MANERA MUY SENCILLA Y RAPIDA POR ME DIO DE LOS DIAGRAMAS

1 comentario: