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

Casos De Uso


Enviado por   •  23 de Septiembre de 2014  •  2.721 Palabras (11 Páginas)  •  149 Visitas

Página 1 de 11

El lenguaje de modelamiento unificado es un lenguaje que utiliza símbolos diagramas y artefactos para modelar un sistema de software orientado a objetos. No es una metodología de desarrollo de software.

UML es un lenguaje para:

• Especificar

• Visualizar

• Construir

• Documentar

Los artefactos de un sistema

VISTAS DE UN SISTEMA

VISTA DE CASOS DE USO

Describe el comportamiento del sistema desde el punto de vista de los usuarios finales, analistas y personal encargado de las pruebas del sistema. Los diagramas UML utilizados en esta vista son:

• Diagrama de casos de uso

• Diagrama de interacción

• Diagrama de estados

• Diagrama de actividades

VISTA DE DISEÑO

Muestra los requisitos funcionales del sistema, es decir, los servicios que el sistema brinda a los usuarios finales. Comprende a las clases, interfaces y colaboraciones que forman la solución del sistema. Los diagramas utilizados son:

• Diagrama de clases

• Diagrama de objetos

• Diagrama de interacción

• Diagrama de estado

• Diagrama de actividades

VISTA DE PROCESOS

Muestra los hilos y procesos que forman los mecanismos de sincronización y concurrencia del sistema. Comprende la funcionalidad, capacidad de crecimiento y rendimiento del sistema. Los diagramas utilizados son los mismos de la vista de diseño pero con énfasis en las clases activas que representan a los hilos y procesos:

• Diagrama de clases

• Diagrama de objetos

• Diagrama de Interacción

• Diagrama de estado

• Diagrama de Actividades

VISTA DE IMPLEMENTACIÓN

Muestra los componentes y archivos necesarios para hacer disponible el sistema físico. Esta vista se centra principalmente en la gestión de la configuración de las distintas versiones del sistema. Los diagramas utilizados son:

• Diagrama de componentes

• Diagrama de interacción

• Diagrama de estado

• Diagrama de Actividades

VISTA DE DESPLIEGUE

Muestra los nodos que forman la topología hardware sobre la que se ejecuta el sistema. Esta vista se centra en la distribución, entrega e instalación de las partes que forman el sistema físico. Los diagramas utilizados son:

• Diagrama de despliegue

• Diagrama de Interacción

• Diagrama de estado

• Diagrama de Actividades

ELEMENTOS UML

Un elemento UML es una abstracción que representa a los entes participantes en el modelo y es el bloque básico de construcción de un modelo.

Para construir un modelo en UML tenemos cuatro tipos de elementos:

• Elementos estructurales

• Elementos de comportamiento

• Elementos de agrupación

• Elementos de anotación

ELEMENTOS ESTRUCTURALES

Son los nombres en los modelos UML y representan entes que son conceptuales o materiales. Representan las partes estáticas de un modelo.

Clase

Es una descripción de un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semántica. Se representa gráficamente como un rectángulo que muestra el nombre de la clase, sus atributos y sus operaciones.

La siguiente figura representa una clase

Interfaz

Es una colección de operaciones que especifica el comportamiento de una clase o componente. Describe el comportamiento de la clase o componente que es visible externamente. Se representa con un pequeño círculo con el nombre de la interfaz.

VOrtografía

Una interfaz raramente se encuentra aislada. Por lo general suele estar conectada a la clase o componente que la realiza.

Colaboración

Es una sociedad de elementos y roles que colaboran entre sí para conseguir un comportamiento mayor a la suma de los comportamientos de los elementos. Define una interacción entre elementos.

La colaboración es un elemento que tiene tanto dimensión estructural como de comportamiento. Se representa gráficamente como una elipse de borde discontinuo con el nombre en su interior

Caso de uso

Es una descripción de una secuencia de acciones que un sistema ejecuta para producir un resultado observable de interés para un actor. Un caso de uso se utiliza para definir la estructura de los aspectos de comportamiento en un modelo. Se representa gráficamente como una elipse de borde continuo con el nombre en su interior.

Clase activa

Es una clase cuyos objetos tienen uno o más procesos o hilos de ejecución y por lo tanto pueden dar origen a actividades de control. Representa a un elemento cuyo comportamiento es concurrente con otros elementos. Se representa gráficamente como una clase, pero con las líneas de borde más gruesas.

Componente

Es una parte física y reemplazable de un sistema que se corresponde a con un conjunto de interfaces y lo implementa. Es típicamente el empaquetamiento físico de distintos elementos lógicos como clases, interfaces y colaboraciones. Se representa gráficamente como un rectángulo con dos pequeños rectángulos superpuestos en uno de sus lados y con el mismo nombre en su interior.

Nodo

Es un elemento físico que existe en tiempo de ejecución y representa un recurso computacional, que por lo general dispone de memoria y en ocasiones también de capacidad de procesamiento. Se representa gráficamente como un cubo incluyendo el nombre.

ELEMENTOS DE COMPORTAMIENTO

Son las partes dinámicas de un modelo UML. Vienen a ser los verbos del modelo y representan comportamiento en el tiempo y en el espacio.

Interacción

Es un comportamiento que comprende un conjunto de mensajes intercambiados entre un conjunto de objetos dentro de un contexto particular. Un mensaje se representa gráficamente como una línea continua con punta de flecha llena que incluye el nombre de su operación.

Máquina de estados

Es un comportamiento que especifica la secuencia de estados por los que pasa un objeto o una interacción durante su vida, en respuesta a eventos junto con las reacciones a estos eventos.

ELEMENTOS DE AGRUPACIÓN

Son las partes organizativas en las que se puede descomponer un modelo UML.

Paquete

Es un mecanismo de propósito general para organizar los elementos en grupos.

Los elementos estructurales, elementos de comportamiento e incluso otros elementos de agrupación se pueden incluir en un paquete. Un paquete es un elemento conceptual, solo existe

...

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