diagrama-de-actividades-cevallos.docx

6
DIAGRAMA DE ACTIVIDADES Un diagrama de actividades ha sido diseñado para mostrar una visión simplificada de lo que ocurre durante una operación o proceso. Básicamente es una extensión 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 dándonos a entrever o mejor mostrándonos quién tiene responsabilidades dentro de un proceso; dándonos como resultado el modelamiento mucho más definido de dicho proceso. Elementos Principales Características Principales Muestra los aspectos dinámicos 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.

Upload: william-leon

Post on 06-Nov-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

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 COMPONENTESSe 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 ComponentesNormalmente los diagramas de Componentes contienen: componentes interfaces Relaciones de dependencia, generalizacin, asociacin y realizacin Paquetes o subsistemasRepresentacin 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: 1. Dispositivos 1. Procesadores 1. 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).

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