Casos De Uso
Enviado por eduar1995 • 23 de Septiembre de 2014 • 2.721 Palabras (11 Páginas) • 137 Visitas
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
...