Vous êtes sur la page 1sur 1

1 Que es un UML?

Diagrama de Actividades
Es el lenguaje utilizado para especificar, visualizar y documentar los En UML un diagrama de actividades se usa para mostrar la
diferentes aspectos relativos a un sistema de software bajo desarrollo, así secuencia de actividades. Los diagramas de actividades
como para modelado de negocios y otros sistemas no software. muestran el flujo de trabajo desde el punto de inicio hasta el
2 Para q se usa? punto final detallando muchas de las rutas de decisiones que
Puede ser utilizado con cualquier metodología, a lo largo del proceso de existen en el progreso de eventos contenidos en la actividad.
desarrollo de software, en cualquier plataforma tecnológica de Estos también pueden usarse para detallar situaciones donde el
implementación proceso paralelo puede ocurrir en la ejecución de algunas
3 Mencione 2 características actividades. Los Diagramas de Actividades son útiles para el
Divide cada proyecto en un número de diagramas Modelado de Negocios donde se usan para detallar el proceso
Permite describir un sistema en diferentes niveles de abstracción, involucrado en las actividades de negocio.
4 Mencione los diagramas estáticos, dinámicos Un ejemplo de un diagrama de actividades se muestra a
Estaticos continuación
1. Diagramas de clase 2. Diagramas de objeto 3. Diagramas de Las siguientes secciones describen los elementos que constituyen un
componentes diagrama de actividades.
4. Diagramas de implementación Actividades
Dinamicos Una actividad es la especificación de una secuencia
1. Diagrama de secuencia 2. Diagrama de colaboración 3. Diagrama de parametrizada de comportamiento. Una actividad muestra un
estado rectángulo con las puntas redondeadas adjuntando todas las
4. Diagrama de actividad 5. Diagrama de casos de uso acciones, flujos de control y otros elementos que constituyen la
actividad.
5 Explique brevemente cada diagrama UML Acciones Una
acción representa un solo paso dentro de una actividad. Las
Diagrama de Casos de Uso: modela la funcionalidad del sistema acciones se denotan por rectángulos con las puntas
agrupándola en descripciones de acciones ejecutadas por un sistema redondeadas.
para obtener un resultado. Restricciones de Acción
Las restricciones se pueden adjuntar a una acción. El siguiente
Diagrama de Clases: muestra las clases (descripciones de objetos que diagrama muestra una acción con pre y post condiciones locales.
comparten características comunes) que componen el sistema y cómo se Flujo de Control
relacionan entre sí. Un flujo de control muestra el flujo de control de una acción a
otra. Su notación es una línea con una punta de flecha.
Diagrama de Objetos: muestra una serie de objetos (instancias de las Nodo Inicial
clases) y sus relaciones Un nodo inicial o de comienzo se describe por un gran punto
negro, como se muestra a continuación.
Diagrama de Estados: Se utiliza para analizar los cambios de estado de Nodo Final
los objetos. Hay dos tipos de nodos finales: nodos finales de actividad y de
flujo. El nodo final de actividad se describe como un círculo con
Diagrama de Secuencia: enfatiza la interacción entre los objetos y los un punto dentro del mismo.
mensajes que intercambian entre sí junto con el orden temporal de los El nodo final de flujo se describe como un círculo con una cruz dentro
mismos. del mismo. La diferencia entre los dos tipos de
nodos es que el nodo final del flujo denota el final de un solo flujo de
Diagrama de Actividades: Es un caso especial del diagrama de estados, control, y el nodo final de actividad denota el final de todos los flujos
simplifica el diagrama de estados modelando el comportamiento mediante finales dentro de la actividad.
flujos de actividades. Flujos de Objetos y Objeto
Un flujo de objeto es la ruta a lo largo de la cual pueden pasar objetos o
Diagrama de Colaboración: igualmente, muestra la interacción entre los datos. Un objeto se muestra cómo un rectángulo. Un flujo de objeto se
objetos resaltando la organización estructural de los objetos en lugar del muestra como un conector con una punta de flecha denotando la
orden de los mensajes intercambiados. dirección a la cual se está pasando el objeto. Un flujo de objeto debe
tener un objeto en por lo menos uno de sus extremos. Una notación de
Diagrama de Componentes: muestra la organización y las dependencias acceso rápido para el diagrama de arriba sería usar los pins de salidas y
entre un conjunto de componentes. Se usan para agrupar clases en entradas. Un almacén de clave se muestra como un objeto
componentes o módulos. con las clave «datastore».
Nodos de Decisión y Combinación
Diagrama de Distribución (o implementación): muestra los dispositivos Los nodos de decisión y combinación tienen la misma notación: una
que se encuentran en un sistema y su distribución en el mismo forma de diamante. Los dos se pueden nombrar. Los flujos de control
que provienen de un nodo de decisión tendrán condiciones de guarda que
6 Para que se utiliza el diagrama en el caso de uso? permitirán el control para fluir si la condición de guarda se realiza. El
siguiente diagrama muestra el uso de un nodo de decisión y un nodo de
Se emplea para visualizar el comportamiento del sistema, una parte de él combinación. Nodos de Bifurcación y Unión
o de un componente; y como se relaciona con su entorno. Las bifurcaciones y uniones tienen la misma notación: tanto una barra
horizontal como vertical (la orientación depende de si el flujo de control
7 Cuales son lo elementos de casos de uso ? Explique para que se va de derecha a izquierda o hacia abajo y arriba. Estos indican el
utiliza cada elemento de caso de uso comienzo y final de hilos actuales de control. El siguiente diagrama
muestra un ejemplo de su uso. Una unión es diferente de una
Actor: Un actor es un rol que tiene un usuario con respecto al sistema. combinación ya que la unión sincroniza dos flujos de entrada y produce
Caso de Uso: una operación o tarea específica que se realiza tras una un solo flujo de salida. El flujo de salida desde una unión no se puede
orden o estímulo de un agente externo ejecutar hasta que todos los flujos se hayan recibido. Una combinación
pasa cualquier flujo de control directamente a través de esta. Si dos o
Relaciones más flujos de entrada se reciben por un símbolo de combinación, la
acción a la que el flujo de salida apunta se ejecuta dos o más veces.
Asociación Región de Expansión
Es el tipo de relación más básica, indica la invocación desde un actor o Una región de expansión es una región de actividad estructurada que se
caso de uso a otra operación (caso de uso). Dicha relación se denota con ejecuta muchas veces. Los nodos de expansión de salida y entrada se
una flecha simple: dibujan como un grupo de tres casillas representando una selección
múltiple de ítems. La clave reiterativa, paralelo, o flujo se muestra en la
Dependencia o Instanciación esquina izquierda arriba de la región.
Es una forma muy particular de relación entre clases, en la cual una clase Gestores de Excepción
depende de otra, es decir, se instancia (se crea). Los gestores de Excepción se pueden modelar en diagramas de actividad
como en siguiente ejemplo.
Generalización Región de Actividad Initerrumpible
Una región de actividad interrumpible rodea un grupo de acciones que se
Este tipo de relación es una de las más utilizadas, cumple una doble pueden interrumpir. En un ejemplo simple como el siguiente, la acción
función dependiendo de su estereotipo, que puede ser de Uso Procesar Orden se ejecutará hasta su cumplimiento cuando pase control a
(<<uses>>) o de Herencia (<<extends>>). la acción Cerrar Orden, a menos que una interrupción Cancelar Pedido
Este tipo de relación esta orientado exclusivamente para casos de uso. se reciba, la cual pasará el control a la acción Cancelar Orden.
Partición
Extends: se recomienda utilizar cuando un caso de uso es similar a otro Una partición de una actividad se muestra como calles horizontales o
(en características). verticales. En el siguiente diagrama, las particiones se usan para separar
acciones dentro de una actividad en aquellas realizadas por el
Uses: se recomienda utilizar cuando se tiene un conjunto de departamento de contabilidad y aquellas realizadas por el cliente.
características que son similares en más de un caso de uso y no se
desea mantener copiada la descripción de la característica

9 Mencione cada tipo de relación y explique

Relaciones

Asociación
Es el tipo de relación más básica, indica la invocación desde un actor o
caso de uso
a otra operación (caso de uso). Dicha relación se denota con una flecha
simple:

Dependencia o Instanciación
Es una forma muy particular de relación entre clases, en la cual una clase
depende de otra, es decir, se instancia (se crea).

Vous aimerez peut-être aussi