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

UNIANDES

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES






EXTENSIN SANTO DOMINGO
FACULTAD SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
MODULO DE INGENIERIA DEL SOFTWARE


TEMA: DIAGRAMAS DE ACTIVIDADES


AUTOR: JONATHAN JARAMILLO

TUTOR: ING. SEGUNDO MENA

NIVEL: SEXTO


PERIODO ABRIL SEPTIEMBRE 2014



1. INTRODUCCION
Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en
ingls, Unified Modeling Language) es el lenguaje de modelado de
sistemas de software ms conocido y utilizado en la actualidad; est
respaldado por el OMG (Object Management Group). Es un lenguaje
grfico para visualizar, especificar, construir y documentar un sistema.
UML ofrece un estndar para describir un "plano" del sistema (modelo),
incluyendo aspectos conceptuales tales como procesos de negocio,
funciones del sistema, y aspectos concretos como expresiones de
lenguajes de programacin, esquemas de bases de datos y compuestos
reciclados.

Es importante remarcar que UML es un "lenguaje de modelado" para
especificar o para describir mtodos o procesos. Se utiliza para definir
un sistema, para detallar los artefactos en el sistema y para documentar
y construir. En otras palabras, es el lenguaje en el que est descrito el
modelo.
Se puede aplicar en el desarrollo de software gran variedad de formas
para dar soporte a una metodologa de desarrollo de software (tal como
el Proceso Unificado Racional o RUP), pero no especfica en s mismo
qu metodologa o proceso usar.

2. OBJETIVOS
2.1. OBJETIVO GENERAL
Investigar sobre los diagramas de actividades y diagramas de
colaboracin.
2.2. OBJETIVO ESPECIFICO
Realizar un cuadro comparativo de diferencias, semejanzas,
caractersticas de ambos diagramas UML
Validar el trabajo mediante el tutor de la Materia.
3. FUNDAMENTACION CIENTIFICA
DIAGRAMA DE ACTIVIDADES
En un diagrama de actividades se muestra un proceso de negocio o un
proceso de software como un flujo de trabajo a travs de una serie de
acciones. Estas acciones las pueden llevar a cabo personas, componentes
de software o equipos.
Puede usar un diagrama de actividades para describir procesos de diversos
tipos, como los ejemplos siguientes:
Un proceso de negocio o un flujo de trabajo entre los usuarios y el
sistema. Para obtener ms informacin, vea Crear modelos de los
requisitos de los usuarios.
Los pasos realizados en un caso de uso. Para obtener ms
informacin, vea Diagramas de casos de uso de UML: Instrucciones.
Un protocolo de software, es decir, las secuencias de interacciones
permitidas entre los componentes.
Un algoritmo de software.
En este tema se describen los elementos que se pueden usar en los
diagramas de actividades. Para obtener informacin ms detallada sobre
cmo se dibujan diagramas de actividades, vea Diagramas de actividades
UML: Instrucciones. Para crear un diagrama de actividades de UML, en el
men Arquitectura, haga clic en Nuevo diagrama. Para obtener ms
informacin acerca de cmo se dibujan diagramas de modelado en general,
vea Cmo: Modificar diagramas y modelos UML.

DIAGRAMA DE COLABORACIN
Un diagrama de colaboracin en las versiones de UML 1.x es esencialmente
un diagrama que muestra interacciones organizadas alrededor de los roles.
A diferencia de los diagramas de secuencia, los diagramas de colaboracin,
tambin llamados diagramas de comunicacin, muestran explcitamente las
relaciones de los roles. Por otra parte, un diagrama de comunicacin no
muestra el tiempo como una dimensin aparte, por lo que resulta necesario
etiquetar con nmeros de secuencia tanto la secuencia de mensajes como
los hilos concurrentes.
Muestra cmo las instancias especficas de las clases trabajan juntas
para conseguir un objetivo comn.
Implementa las asociaciones del diagrama de clases mediante el paso
de mensajes de un objeto a otro. Dicha implementacin es llamada
"enlace".
Un diagrama de comunicacin es tambin un diagrama de clases que
contiene roles de clasificador y roles de asociacin en lugar de slo
clasificadores y asociaciones. Los roles de clasificador y los de asociacin
describen la configuracin de los objetos y de los enlaces que pueden ocurrir
cuando se ejecuta una instancia de la comunicacin. Cuando se instancia
una comunicacin, los objetos estn ligados a los roles de clasificador y los
enlaces a los roles de asociacin. El rol de asociacin puede ser
desempeado por varios tipos de enlaces temporales, tales como
argumentos de procedimiento o variables locales del procedimiento. Los
smbolos de enlace pueden llevar estereotipos para indicar enlaces
temporales.







4. DESARROLLO
CARACTERISTICAS
DIAGRAMA DE ACTIVIDADES DIAGRAMA DE COLABORACIN
A CADA ACTIVIDAD SE LE REPRESENTA
CON UN RECTNGULO DE ESQUINAS
REDONDEADAS.
MUESTRA CMO LAS INSTANCIAS
ESPECFICAS DE LAS CLASES
TRABAJAN JUNTAS PARA CONSEGUIR
UN OBJETIVO COMN.

UNA FLECHA REPRESENTA LA
TRANSICIN DE UNA ACTIVIDAD A
OTRA.
CONSISTE ESPECIFICAR UN CONTRATO
ENTRE OBJETOS.

EL PUNTO INICIAL DEL DIAGRAMA SE
REPRESENTA CON UN CRCULO
RELLENO Y UNO FINAL REPRESENTADO
POR UNA DIANA.
IMPLEMENTA LAS ASOCIACIONES DEL
DIAGRAMA DE CLASES MEDIANTE EL
PASO DE MENSAJES DE UN OBJETO A
OTRO. DICHA IMPLEMENTACIN ES
LLAMADA "ENLACE".
A CADA ACTIVIDAD SE LE REPRESENTA
CON UN RECTNGULO DE ESQUINAS
REDONDEADAS





SEMEJANZAS
DIAGRAMA DE ACTIVIDADES DIAGRAMA DE COLABORACIN
AMBOS SIRVEN PARA REPRESENTAR UNA ACCIN O EL DESARROLLO
DE UNA ACTIVIDAD.
LOS DOS DIAGRAMAS UML SE REPRESENTAN CON OBJETOS
LAS ACTIVIDADES SE REPRESENTAN CON UN RECTNGULO



DIFERENCIAS
SE REPRESENTAN EN FORMA DIFERENTE YA QUE EL DIAGRAMA DE
COLABORACIN TIENE LLAMADA, RETORNO Y ENVO
CADA ACTIVIDAD SE REPRESENTA CON UN TRINGULO MIENTRAS
QUE EN EL DIAGRAMA DE COLABORACIN SE REPRESENTA CON UN
OBJETO
LOS DIAGRAMAS DE ACTIVIDADES SON DE TIPO DE
COMPORTAMIENTO MIENTRAS QUE LOS DIAGRAMAS DE
COLABORACIN SON DE TIPO DE INTERACCIN.

5. CONCLUSIONES
Un diagrama de actividades se utiliza para mostrar una visin
simplificada de lo que ocurre durante una operacin o proceso mientras
que un diagrama de colaboracin es un tipo de diagrama que muestra
las interacciones entre objetos organizadas y enlazados entre s.



6. BIBLIOGRAFIA
http://www.slideshare.net/still01/diagrama-de-colaboracion
http://webdocs.cs.ualberta.ca/~pfiguero/soo/uml/colaboracion01.html
http://es.wikipedia.org/wiki/Diagrama_de_colaboraci%C3%B3n
http://msdn.microsoft.com/es-ec/library/dd409360.aspx
http://www.slideshare.net/TerryJoss/diagrama-de-actividades-6096986
http://ocw.unizar.es/ciencias-experimentales/modelos-matematicos-en-bases-de-
datos/uml/02UML_DiagramaActividades.pdf
http://www.altova.com/es/umodel/activity-diagrams.html

Вам также может понравиться