Diagramas de Actividad UML

20
Diagramas de Actividad Lic. César Alcántara Loayza

description

uml

Transcript of Diagramas de Actividad UML

Page 1: Diagramas de Actividad UML

Diagramas de Actividad

Lic. César Alcántara Loayza

Page 2: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Objetivos Describir el propósito y función del

diagrama de actividad. Definir los elementos de la anotación Construir un diagrama de actividad desde

una descripción del proceso Mapear actividades a objetos que usan

“carriles" Explicar cómo trazar elementos del

diagrama de actividad hacia elementos del diagrama de la clase.

Page 3: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Antecedentes Diagramas de bloque – visión rápida

del proceso Diagramas de Flujo ANSI –

Interrelación de un proceso. Diagrama de flujo funcional – Flujo

entre areas de la empresa. Diagrama de flujo geográficos –

Flujo entre locaciones de la empresa.

Page 4: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Antecedentes: diagrama de bloque

Símbolos: Actividad

Línea Flecha – dirección del flujo de información y/o relación entre actividades.

Inicio y Fin.

Page 5: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Antecedentes: diagrama de bloque

Simplifica procesos prolongados y complejos.

Las actividades estan descritas por una frase corta que se inicia generalmente con un verbo.

Se puede ampliar cada rectangulo en otro diagrama de bloque mas detallado.

Page 6: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Antecedentes: diagrama de bloque

1.Reconocernecesidad

2. Aprobarsolicitud

3.Suminstrar

lista deCandidatos

4.Entrevistarcandidatos

5. Si elcandidatoapto pasar

a 10.

6. Realizarbusquedaexterna

7. Evaluarcandidatos

8.Entrevistarcandidatos

9. Priorizarcandidtos

10. Haceroferta deempleo

12.Presentar

nuevoempleado

Fin

Inicio

Page 7: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Pueden fluir horizontal o verticalmente. Proporcionan una visión rápida del

proceso, y no un análisis detallado, para determinar la mangnitud del proceso.

Existen otros diagramas de flujo para analizar el proceso.

Antecedentes: diagrama de bloque

Page 8: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Otra forma de hacer el diagrama de flujo es indicar responsabilidad – nombre del departamento, cargos de los empleados y jefes o nombres de los individuos involucrados en la actividad.

El organigrama de una empresa es un tipo de diagrama de bloque que muestra la autoridad, responsabilidad y actividades delegadas en sentido descendente.

Antecedentes: diagrama de bloque

Page 9: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Antecedentes diagramas ANSI Operación: rectangulo, denota

actividad, se incluye breve descripción.

Movimiento: Flecha ancha, indica movimiento del resultado entre locaciones.

Page 10: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Decisión: diamante(rombo), salida si – no, verdadero – falso.

Documentación: indica que la salida de una actividad incluyó información en papel.

Antecedentes diagramas ANSI

Page 11: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Nota: información adicional. Conectado a la actividad por líneas punteadas.

Dirección de flujo: Flecha, denota dirección y orden.

Antecedentes diagramas ANSI

Page 12: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Transmisión: Flecha quebrada, transferencia de datos, fax, telefono...

Limites: Inicio o Fin.

Antecedentes diagramas ANSI

Page 13: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Notación estandar uml

Actividad

Estado Final

I nicio

Nota

Decision

Flecha transición

NewActivity NewActivity2[ Test ]

Page 14: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Notación estandar uml

Page 15: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Notación estandar uml

Page 16: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Notación estandar uml

Iteración o looping indicarse usando el símbolo de multiplicidad (*). Esto indica que un triger se ejecuta múltiples veces. Cuantas veces depende del problema y no hay ninguna anotación formal. Es más simple poner una nota al lado del asterisco que explica su intensión.

Page 17: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Page 18: Diagramas de Actividad UML

Inicio

1. Reconocer Necesidad

5. Revisar Documentos

9. Entrevistar candidatos

10. Notificar Resultados

15. Disponer Incorporación

fin

3. Investigación Interna

4. Candidatos Internos

6. Selección

8. Organizar Reunión

11. Candidato Apto

13. Aceptasi

14. Otros Candidatos

no

7. Notificar Entrevista

12. Evalua Oferta

2. Evalua Presupuesto

Iniciar Proceso Externo

si

no

si

si

no

si

no

no

ContralorCandidatoDpto.PersonalGerente

Describe el poceso para la contratación de empleados

Page 19: Diagramas de Actividad UML

CAL/Diagramas de Flujo

Tarea Para cada artículo en la orden, localice el artículo

en el inventario. Si el artículo se encuentra, marque el artículo encontrado en la orden, de otro modo marque como artículo no encontrado. Si usted encuentra el artículo, cree un embarque. Seleccione un cargador para usar. Condense el artículo. Marque el artículo como enviado en la orden. Agregue el valor del artículo al embarque. Una vez todos los artículos se han condensado y se han grabado, pese las cajas para conseguir un peso total. Finalmente prepare el embarque calculando los costo de envío.

Page 20: Diagramas de Actividad UML

CAL/Diagramas de Flujo