clase diagrama de actividades1.pdf

27
DOCENTE: ING. HÉCTOR EDMUNDO GONZÁLEZ SELECCIÓN DE TÉCNICAS DE INGENIERÍA DE SOFTWARE

Upload: pitter-martinez

Post on 25-Sep-2015

239 views

Category:

Documents


3 download

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