Powered By Blogger

domingo, 22 de mayo de 2011

Video Mantenimiento de Software



Video diseño de software

Video Diagramas de actividad

Video Diagrama de Secuencia

Video diagrama de Objetos

Video Diagrama de Componentes y diagrama de despliegue

Video Diagrama de clases

Video Casos de uso

Video UML

Analisis y Formulación de proyectos

lunes, 9 de mayo de 2011

Diagramas de Tiempos

Diagramas de Tiempos:

El diagrama de Tiempo define el comportamiento de los diferentes objetos con una escala de tiempo. Provee una representación visual de los objetos cambiando de estado e interactuando a lo largo del tiempo. 

Puede usar diagramas de tiempos para definir componentes de software dirigidos por hardware o embebidos; por ejemplo, aquellos usados en un sistema de inyección de combustible, un controlador de microondas. También puede usar diagramas de tiempo para especificar procesos de negocio dirigidos por tiempo.
 
Simbología:
Elementos del diagrama de tiempos
Mensaje del diagrama de tiempos
e_statelifeline
message
e_valuelifeline

e_messagelabel

e_messageendpoint

e_diagramgate

Diagrama de Comunicación

Diagrama de Comunicación:


Un diagrama de Comunicaciones muestra las interacciones entre los elementos en tiempo de ejecución en forma semejante a un diagrama de Secuencia. No obstante, los diagramas de Comunicación se usan para visualizar relaciones inter-objetos, mientras que los diagramas de Secuencia son más efectivos para visualizar procesamiento a lo largo del tiempo. 

Los diagramas de Comunicaciones emplean asociaciones ordenadas y etiquetadas para ilustrar el procesamiento. Es importante la numeración para indicar el orden y el anidamiento del procesamiento. Un esquema de numeración podría ser 1, 1.1, 1.1.1, 1.1.2, 1.2, etc. Comienza un nuevo segmento de números para una nueva capa de procesamiento, y sería equivalente a la invocación de un método.  


Simbología:

Elementos de los Diagramas de Comunicaciones
Conectores de los Diagramas de Comunicaciones 
e_actor
c_associate
e_object
c_dependency
e_boundary
c_realize
e_control
c_nesting
e_entity

e_package


Diagrama de Interacción global

Diagrama de Interacción global:


Los diagramas de Interacción global muestran la cooperación entre otros diagramas de interacción para reflejar el flujo de control que responde a un propósito abarcativo. Como los Diagramas de Descripción de las Interacciones son una variante de los diagramas de actividades, la mayor  parte de la notación es similar, al igual que el proceso de construcción del diagrama. Los puntos de decisión, bifurcación, unión, puntos de inicio y final son los mismos. En lugar de actividades se usan elementos rectangulares. Hay dos tipos de estos elementos:
Los elementos de interacción muestran un diagrama de interacción en línea , el cual puede ser un diagrama de Secuencias, Comunicaciones, de Tiempos, o de Descripción de las Interacciones.
Los elementos de ocurrencia de interacción son referenciados a un diagrama de interacción existente. Ellos son visualmente representados por un  marco, con ref en el espacio del título del marco. El nombre del diagrama está indicado en el contenido del marco .

Simbología:
Elementos del diagrama de Interacción global
Conectores del diagrama de descripción de la interacción
e_partition
c_forkjoinacross
e_decision
c_forkjoinup
e_send
c_controlflow
e_receive
c_objectflow
e_synch
c_interruptflow
e_initial

e_final

e_flowfinal

e_region

e_exception

e_merge

Diagrama de secuencia:

Diagrama de Secuencia:

Un diagrama de Secuencia es una representación estructurada de comportamiento como una serie de pasos secuenciales a lo largo del tiempo. Se usa para representar el flujo de trabajo, el paso de mensajes y cómo los elementos en general cooperan a lo largo del tiempo para lograr un resultado.   


Simbología:




Elementos del Diagrama de Secuencias
Conectores del Diagrama de Secuencias 
e_actor
c_message
e_lifeline
e_selfmessage
e_boundary
c_recursion
e_control
e_call
e_entity

e_fragment

e_endpoint

e_diagramgate

e_statecontinutation



Diagrama de Maquina de estado

Diagrama de Maquina de estado:

Un diagrama de Máquina de estados ilustra cómo un elemento (a menudo una clase) se puede mover entre estados, clasificando su comportamiento de acuerdo con los disparadores de transiciones y las guardas de restricciones.  Otros aspectos de los diagramas de Máquinas de Estados describen y explican el movimiento y el comportamiento.  Las representaciones de máquinas de estado en UML se basan en la notación de cuadro de estado Harel (vea la especificación de la superestructura del UML de la OMG 2.1.1, sección 15, Máquinas de estado), y por esta razón algunas veces se refieren a estas como cuadro de estado. 


Simbología:
Elementos del diagrama de Máquina de Estado
Conectores del diagrama de Máquina de estado
e_state
c_forkjoinacross
e_submachine
c_forkjoinup
e_initial
c_transition
e_final
c_objectflow
e_history

e_synch

e_object

e_choice

e_junction

e_entry

e_exit

e_terminate