ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje Unificado Modelado


Enviado por   •  21 de Enero de 2014  •  1.682 Palabras (7 Páginas)  •  241 Visitas

Página 1 de 7

UML (Lenguaje Unificado de Modelado).

Es un lenguaje que ayuda a interpretar grandes sistemas mediante gráficos o texto, obteniendo modelos explícitos que ayudan a la comunicación durante el desarrollo, por esto los modelos pueden ser interpretados por personas que no participaron en su diseño, UML sirve para especificar, modelos concretos, no ambiguos y completos, además cubre las diferentes vistas de la arquitectura de un sistema mientras evoluciona a través del ciclo de vida del desarrollo de software. UML no es un lenguaje de programación visual, pero es posible establecer correspondencias entre un modelo UML y lenguajes de programación y bases de datos.

Tipos de UML

 Diagrama de Casos de Uso:

Estos diagramas muestran operaciones que se esperan de una aplicación o sistema y como se relaciona con su entorno, es por ello que se ve desde el punto de vista del usuario. Describen un uso del sistema y como este interactúa con el usuario. Los Casos de Uso no forma parte de la llamada Fase de Diseño, sino parte de la fase de Análisis, de forma que al ser parte del análisis ayuda a describir que es lo que el sistema debe hacer.

Los casos de usos se representan en el diagrama por unas elipses, las cuales denotan un requerimiento solucionado por el sistema. El conjunto de casos de usos representa la totalidad de operaciones que va a desarrollar el sistema. Por último a estas elipses lo acompaña un nombre significativo de manera de rótulo. Otro elemento fundamental de estos diagramas son los actores, la cual representa a un usuario del sistema, que necesita o interactúa con algún caso de uso, esta a su vez es acompañado por un nombre. Por último están los flujos de eventos que corresponden a la ejecución normal y exitosa del caso de uso.

 Diagrama de Objetos:

Los Diagramas de Objetos están vinculados con los Diagramas de Clases. Un objeto es una instancia de una clase, por lo que un diagrama de objetos puede ser visto como una instancia de un diagrama de clases. Los diagramas de objetos describen la estructura estática de un sistema en un momento particular y son usados para probar la precisión de los diagramas de clases. En definitiva, este diagrama muestra un conjunto de objetos y sus relaciones en un momento concreto. La diferencia clara entre un diagrama de clases y un diagrama de objetos es que el primero representa los aspectos estáticos del sistema, y el segundo los aspectos estáticos de una interacción concreta entre los objetos.

 Diagrama de Interacción:

Son modelos que describen la manera en que colaboran grupos de objetos para cierto comportamiento. En los diagramas de interacción se puede ver el patrón de comportamiento de un conjunto de mensajes intercambiados entre un conjunto de objetos, dentro de un contexto para lograr un propósito. Son dos los tipos de diagramas de interacción: secuencia y colaboración. Ambos están basados en la misma información, aunque cada uno enfatiza un aspecto diferente

 Diagrama de Secuencia: Los diagramas de secuencia ponen especial énfasis en el orden y el momento en el que se envían los mensajes a los objetos. Estos diagramas presentan, ordenados temporalmente, los objetos que participan en una interacción y los mensajes que se intercambian. En el diagrama, en cada eje vertical se coloca un objeto. Los mensajes se representan mediante flechas horizontales de un objeto a otro, donde el retorno se representa mediante una línea punteada del objeto pasivo al objeto agente del mensaje. Destacando que, el tiempo fluye de arriba hacia abajo.

 Diagrama de Colaboración: Este tipo de diagrama muestra las interacciones que ocurren entre los objetos que participan en una situación determinada. A diferencia del diagrama de secuencia, el diagrama de colaboración se enfoca en la relación entre los objetos y su topología de comunicación. En estos diagramas los mensajes enviados de un objeto a otro se representa mediante flechas, acompañado del nombre del mensaje, los parámetros y la secuencia del mensaje. Además los diagramas de colaboración están indicados para mostrar una situación o flujo de programa específico y son considerados uno de los mejores diagramas para mostrar o explicar rápidamente un proceso dentro de la lógica del programa

 Diagrama de Estado:

Los diagramas de estado describen gráficamente los eventos y los estados de los objetos, estos a su vez son útiles para indicar los eventos del sistema en los casos de uso. Un evento es un acontecimiento importante a tomar en cuenta para el sistema. Definiendo estado como la condición de un objeto en un momento determinado. Por otro lado una transición es una relación entre dos estados, e indica que, cuando ocurre un evento, el objeto pasa del estado anterior al siguiente. En UML, los estados se representan mediante óvalos. Las transiciones se representan mediante flechas con el nombre del evento respectivo.

 Diagrama de Actividades:

Un diagrama de actividades ilustra la naturaleza dinámica de un sistema mediante el modelado del flujo ocurrente de actividad en actividad. Una actividad representa una operación en alguna clase del sistema y que resulta en un cambio en el estado del sistema. Típicamente, los diagramas de actividad son utilizados

...

Descargar como (para miembros actualizados)  txt (10.4 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com