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

FUNCIONAMIENTO UML

johannita1319 de Septiembre de 2013

689 Palabras (3 Páginas)599 Visitas

Página 1 de 3

QUE ES UML: Lenguaje de modelamiento unificado.UML me permite visualizar gráficamente especificar y documentar partes del desarrollo del software. Me permite modelar cosas conceptuales como: procesos del negocio, funciones de sistemas, escribir clases en un lenguaje determinado y esquemas de bases de datos.

MODELOS DE UML: cada modelo muestra un sistema desde una perspectiva específica, cada modelo nos permite fijarnos en un aspecto distinto del sistema.

DIAGRAMAS DE ESTRUCTURA ESTATICA:

En este caso tratamos el modelo conceptual de la fase de diseño de alto nivel como el diagrama de clases del diseño. El modelo conceptual modela elementos del dominio el diagrama de clases presenta los elementos de la solución del software.los elementos los forman (Clases y objetos) y que comparten (asociaciones).

Asociaciones

Las asociaciones entre dos clases se representan mediante una línea que las une.

Ejemplo de asociación con nombre y dirección.

MULTIPLICIDAD: Limita el número de instancias de una clase que pueden tener esa asociación con una instancia de la otra clase. Ejemplo de multiplicidad en asociaciones.

CLASES DE ASOCIACION:

Una asociación tiene propiedades propias que se representan como una clase unida a la línea de la asociación por medio de una línea a trazos.

Ejemplo de clase de asociación.

HERENCIA: Una relación de herencia se tiene con varias clases subordinadas

Ejemplo de Herencia.

DIAGRAMAS DE CASOS DE USO:

Muestra la relación entre los actores y los casos de uso del sistema. Estos representan la funcionalidad que ofrece el sistema.

ELEMENTOS: Los elementos que se pueden encontrar en un caso de uso son. Actores, casos de uso y las relaciones entre los casos de uso.

Actores: Es una entidad externa del sistema que realiza algún tipo de interacción con el mismo.

Casos de uso: Es una descripción de la secuencia de interacciones que se producen entre el actor y el sistema.

Relaciones entre los casos de uso: pueden existir estas dos relaciones:

 Extiende:(extends) Cuando un caso de uso especializa a otro extendiendo su funcionalidad.

 Uses: Cuando un caso de uso utiliza a otro.

 Asociación: relación de un actor a un caso de uso o de un caso de uso a otra operación.

 Dependencia: muy común entre las clases, cuando una clase depende de otra.

 Generalización: que puede ser de Uso (<<uses>>) o de Herencia (<<extends>>).

DIAGRAMAS DE INTERACCION:

Representa la forma entre como un actor o una clase se comunican entre sí en petición a un evento. Hay dos tipos de diagramas de interacción: Diagramas de Secuencia y Diagramas de Colaboración.

Los componentes de un diagrama de interacción son:

 Un Objeto o Actor.

El rectángulo representa una instancia de un objeto en particular y la línea punteada representa las llamadas a los objetos de los métodos.

.

 Mensaje de un objeto a otro objeto.

Se representa por una flecha entre un objeto y otro.

 Mensaje de un objeto a sí mismo.

También para visualizar llamadas a métodos desde el mismo objeto en estudio.

Diagrama se secuencia: Muestra una interacción ordenada según la secuencia de eventos, muestra los objetos participantes en la interacción y los mensajes que intercambian ordenados según su secuencia. El eje vertical representa el tiempo y en el eje horizontal se colocan los objetos y actores participantes.

Diagrama

...

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