clase diagrama de actividades1.pdf
TRANSCRIPT
-
DOCENTE: ING. HCTOR EDMUNDO GONZLEZ
SELECCIN DE TCNICAS DE INGENIERA DE SOFTWARE
-
DIAGRAMAS UML (LENGUAJE UNIFICADO DE MODELADO; UML ES UNA TCNICA
PARA LA ESPECIFICACIN SISTEMAS EN TODAS SUS FASES. NACI EN 1994)
DIAGRAMAS DE ACTIVIDADES
DIAGRAMAS DE FLUJO
ESTOS DIAGRAMAS PRESENTAN O ILUSTRAN LOS DETALLES DE LOS
PROCEDIMIENTOS DE LOS SISTEMA
-
EL DIAGRAMA DE ACTIVIDADES PERMITE REPRESENTAR LA SECUENCIA,
CONDICIN Y REPETICIN TODOS LOS ELEMENTOS DE QUE
CONSTA LA PROGRAMACIN ESTRUCTURADA-
ESTE DIAGRAMA POSEE HERENCIA DE UN DIAGRAMA LLAMADO
DIAGRAMA DE FLUJO.
-
DESDE UN PUNTO DE VISTA CONCEPTUAL, EL DIAGRAMA DE
ACTIVIDADES MUESTRA CMO FLUYE EL CONTROL DE UNAS CLASES
A OTRAS CON LA FINALIDAD DE CULMINAR CON UN FLUJO DE
CONTROL TOTAL QUE SE CORRESPONDE CON LA CONSECUCIN DE
UN PROCESO MS COMPLEJO.
EN OTRAS PALABRAS REPRESENTA EL COMPORTAMIENTO DINMICO
DE UN SISTEMA CON NFASIS EN LA SECUENCIA DE ACTIVIDADES Y
LAS CONDICIONES QUE DISPARAN ESAS ACTIVIDADES.
-
POR ESTE MOTIVO, EN UN DIAGRAMA DE ACTIVIDADES APARECERN
ACCIONES Y ACTIVIDADES CORRESPONDIENTES A DISTINTAS CLASES.
COLABORANDO TODAS ELLAS PARA CONSEGUIR UN MISMO FIN.
-
ESTADOS DE ACTIVIDAD
TRANSICIONES
DECISIN
BARRA DE SINCRONIZACIN
CALLES
FLUJO DE ENTIDADES
-
REPRESENTA LA EJECUCIN DE UN PROCEDIMIENTO O EL
FUNCIONAMIENTO DE UNA ACTIVIDAD EN UN FLUJO DE TRABAJO
Descripcin deactividad
-
INDICA CUL ESTADO DE ACTIVIDAD SIGUE A OTRO
-
INDICAN QU TRANSICIN SEGUIR DESPUS DE COMPLETADA UNA
ACTIVIDAD, SEGN EL VALOR DE LA CONDICIN DE GUARDA
DEFINIDA. TAMBIN SE PUEDE USAR EL ICONO DE DECISIN PARA
MOSTRAR DONDE LAS VAS ALTERNATIVAS SE UNEN DE NUEVO.
-
PARA MOSTRAR SUBFLUJOS PARALELOS. PERMITE EXPRESAR HILOS
CONCURRENTES EN EL PROCESO DE UN CASO DE USO DEL
NEGOCIO. O SEA, SUBFLUJOS QUE OCURREN EN PARALELO. TAMBIN
SE USA PARA REPRESENTAR DNDE SE VUELVEN A UNIR LOS HILOS
CONCURRENTES Y LA ACTIVIDAD QUE PARTE DE ELLA NO SE EJECUTA
SI NO HAN CONCLUIDO TODOS LOS HILOS CONCURRENTES.
-
CADA UNA REPRESENTA UNA RESPONSABILIDAD DURANTE TODO EL
PROCESO, LLEVADA A CABO POR UNA PARTE DE LA ORGANIZACIN
(WORKERS-TRABAJADORES).
-
MUESTRA CMO SE GENERAN Y UTILIZAN LAS ENTIDADES DEL
NEGOCIO DENTRO DEL FLUJO DE TRABAJO.
-
NO INTENTAR MOSTRAR ELEMENTOS DE DISEO. CENTRARSE EN LAS
NECESIDADES DEL CLIENTE Y NO MOVERSE HACIA EL ESPACIO DE LA
SOLUCIN.
NO SUSTITUIR LOS DIAGRAMAS DE ACTIVIDAD POR LA DESCRIPCIN DE LOS
CASOS DE USO.
LIMITAR EL NIVEL DE COMPLEJIDAD DE CADA DIAGRAMA. SI HAY MS DE 3
POSIBLES CAMINOS, USAR DIAGRAMAS ADICIONALES PARA MEJORAR LA
COMPRENSIN.
USAR CALLES PARA ROLES DISTINTOS.
EN LO POSIBLE, UN DIAGRAMA POR CASO DE USO.
-
Estado inicialEstado final
Entidades del negocio
Representan una pieza significativa ypersistente de informacin que los
trabajadores del negocio utilizan o generanen las actividades del sistema
NOMBRE
[ESTADO]
-
ELABORAR UN DIAGRAMA DE ACTIVIDADES QUE REPRESENTE UN
SISTEMA DE UN CAJERO AUTOMTICO, ACTOR CLIENTE
-
SON LA REPRESENTACIN GRFICA DE LA SECUENCIA DE
ACTIVIDADES DE UN PROCESO EN LOS ALGORITMOS
-
PROCESOS ..............................
CONECTORES .....
SALIDA O VISUALIZACIN EN PANTALLA ..........
DOCUMENTO..........
DECISIN ------------------------------------
COMIENZO / FIN ....
CONECTORES DE PGINA..............................
BUCLES ...............
Nombre proceso
-
IMPRIMIR UNA MATRIZ DE 5 X 5 BASADO EN LA SIGUIENTE
CONDICIN: IMPRIMIR CON 1 SOLAMENTE LA DIAGONAL Y EL
RESTO 0.
-
inicio
Int filas,
columnas=0
Desde filas=0, hasta
4, incremento 1
Filas==colu
mnas
Desde columnas=0,
hasta 4, incremento 1
10
fin
sino
-
ELABORAR UN DIAGRAMA DE ACTIVIDADES PARA UN SISTEMA DE
ALQUILER DE VEHICULOS AUTOMOTORES.
ELABORAR UN DIAGRAMA DE FLUJO PARA EL SIGUIENTE PROCESO:
IMPRIMIR EL FACTORIAL DE UN NUMERO INGRESADO POR EL USUARIO