Вы находитесь на странице: 1из 4

DIAGRAMA DE ACTIVIDADES

Un diagrama de actividades ha sido diseado para mostrar una visin


simplificada de lo que ocurre durante una operacin o proceso. Bsicamente es
una extensin de un diagrama de estados con la diferencia que el diagrama de
actividades resalta las actividades; veremos que uno de los aspectos mas
importantes dentro del diagrama de actividades es su facultad para expandirse
dndonos a entrever o mejor mostrndonos quin tiene responsabilidades dentro
de un proceso; dndonos como resultado el modelamiento mucho ms definido
de dicho proceso.

Elementos Principales

Caractersticas Principales
Muestra los aspectos dinmicos de un sistema
Puede describir procesos o casos de uso.
Permite elegir el orden en que pueden hacerse las cosas.
Establece las reglas de secuencia a seguir.

DIAGRAMAS DE ESTADO

Tambin se conoce como motor de estados, es una manera para caracterizar un


cambio en un sistema es decir que los objetos que lo componen modificaron su
estado como respuestas a los sucesos y al tiempo.
El diagrama de estados UML captura este tipo de cambios. Presenta los estados
en los que se encuentra un objeto junto con las transiciones entre los estados.
Simbologa
Rectngulo de vrtices redondeados que representa a un estado, junto con una
lnea continua y una punta de flecha, que representa una transicin. Ejemplo:

POR QU SON IMPORTANTES LOS DIAGRAMAS DE ESTADOS?


El diagrama de estados proporciona una gran cantidad de smbolos y abarca
varias ideas. Los desarrolladores, deben saber la forma en que los objetos se
supone se comportarn, ya que son ellos quienes tendrn que establecer tales
comportamientos en el software.
Los diagramas de estado se aseguran que no tendrn que adivinar lo que se
supone que harn los objetos, con una clara representacin de un objeto aumenta
la probabilidad de que el equipo de desarrollo produzca un sistema que cumpla
con los requerimientos.

DIAGRAMA DE COMPONENTES
Se utilizan para modelar la vista esttica de un sistema. Muestra la organizacin y las
dependencias entre un conjunto de componentes. No es necesario que un diagrama
incluya todos los componentes del sistema, normalmente se realizan por partes. Cada
diagrama describe un apartado del sistema.
En el situaremos libreras, tablas archivos, ejecutables y documentos que formen parte
del sistema.
Uno de los usos principales es que puede servir para ver que componentes pueden
compartirse entre sistemas o entre diferentes partes de un sistema.
Elementos del Diagrama de Componentes

Normalmente los diagramas de Componentes contienen:

componentes

interfaces

Relaciones de dependencia, generalizacin, asociacin y realizacin

Paquetes o subsistemas

Representacin expandida de un componente

Diagrama de despliegue
Los Diagramas de Despliegue muestran las relaciones fsicas de los distintos nodos que
componen un sistema y el reparto de los componentes sobre dichos nodos. La vista de
despliegue representa la disposicin de las instancias de componentes de ejecucin en
instancias de nodos conectados por enlaces de comunicacin. Un nodo es un recurso de
ejecucin tal como un computador, un dispositivo o memoria. Los estereotipos permiten
precisar la naturaleza del equipo:

Dispositivos

Procesadores

Memoria
Los nodos se interconectan mediante soportes bidireccionales que pueden a su vez
estereotiparse. Esta vista permite determinar las consecuencias de la distribucin y la
asignacin de recursos. Las instancias de los nodos pueden contener instancias de
ejecucin, como instancias de componentes y objetos. El modelo puede mostrar
dependencias entre las instancias y sus interfaces, y tambin modelar la migracin de
entidades entre nodos u otros contenedores.
Esta vista tiene una forma de descriptor y otra de instancia. La forma de instancia
muestra la localizacin de las instancias de los componentes especficos en instancias

especficas del nodo como parte de una configuracin del sistema. La forma de
descriptor muestra qu tipo de componentes pueden subsistir en qu tipos de nodos y
qu tipo de nodos se pueden conectar, de forma similar a una diagrama de clases, esta
forma es menos comn que la primera.
Un diagrama de despliegue es un grafo de nodos unidos por conexiones de
comunicacin. Un nodo puede contener instancias de componentes software, objetos,
procesos (caso particular de un objeto). En general un nodo ser una unidad de
computacin de algn tipo, desde un sensor a un mainframe. Las instancias de
componentes software pueden estar unidas por relaciones de dependencia, posiblemente
a interfaces (ya que un componente puede tener ms de una interfaz).

Bibliografa
http://site.ebrary.com/lib/utmecsp/detail.action?
docID=10609177&p00=diagramas+de+estado+en+arquitectura+de+software
http://site.ebrary.com/lib/utmecsp/reader.action?
ppg=1&docID=10433806&tm=1433202843803