10
1 Análisis y Diseño de Software MG. RICHARD MERCADO RIVAS UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ Facultad de Ingeniería de Sistemas DIAGRAMA DE ACTIVIDADES Y REQUERIMIENTOS Diagrama de actividades Es un diagrama de UML (Lenguaje Unificado de Modelado) Técnica para describir la lógica de los procedimientos, los procesos del negocio y el flujo de trabajo Detalla los procesos que se llevan a cabo dentro del entorno donde el sistema va a interactuar Permite modelar los aspectos dinámicos de un sistema

DiagramaActividades

Embed Size (px)

DESCRIPTION

actividad

Citation preview

  • 1Anlisis y Diseo de Software

    M G . R I C HA R D M E R C A DO R I VA S

    UNIVERSIDAD NACIONAL DEL CENTRO DEL PER

    Facultad de Ingeniera de Sistemas

    DIAGRAMA DE ACTIVIDADES Y

    REQUERIMIENTOS

    Diagrama de actividades

    Es un diagrama de UML (Lenguaje Unificado de Modelado)

    Tcnica para describir la lgica de los procedimientos, los procesos del negocio y el flujo de trabajo

    Detalla los procesos que se llevan a cabo dentro del entorno donde el sistema va a interactuar

    Permite modelar los aspectos dinmicos de un sistema

  • 2DIAGRAMA DE ACTIVIDADES

    Los diagramas de actividades se utilizan para modelar los aspectos dinmicos de un sistema.

    Son utilizados principalmente para representar procesos del negocio y flujos de trabajo

    Con un diagrama de actividades tambin se puede modelar el flujo de un objeto conforme pasa de estado a estado en diferentes puntos del flujo de control.

    ELEMENTOS

    Inicio: Es representado por un circulo de color negro.

    ACTIVIDAD

    Actividad: Representa accin la cual

    es representada dentro de un ovalo.

  • 3ESTADOS DE ACTIVIDADES Y ESTADOS DE ACCIN

    Contador = Primero ( lista)*7

    Preparar Pedido

    Un estado que represente una accin es atmico, lo que

    significa que su ejecucin se puede considerar

    instantnea.

    Esto es un estado de accin

    con una accin simple.

    Esto es un estado de accin

    con una expresin.

    TRANSICIONES

    Las transiciones reflejan el paso de un estado a otro, bien sea de actividad o de accin. Esta transicin se produce como resultado de la finalizacin del estado del que parte el arco dirigido que marca la transicin.

    Ocurre cuando se lleva acabo el cambio de una actividad a otra, se

    representa por una lnea con un a flecha en su terminacin para

    indicar direccin.

    Autoriza

    pagos Cancela

  • 4ACTIVAR CAJERO

    Estado inicial

    Desactivar Cajero

    Transicin sin disparador

    Estado de parada

    Bifurcaciones: Un flujo de control no tiene porqu ser siempre secuencial, puede presentar caminos alternativos. Para poder representar dichos caminos alternativos o bifurcacin se utilizar como smbolo el rombo. Dicha bifurcacin tendr una transicin de entrada y dos o ms de salida

  • 5Inventario Productos e

    insumos mdicos

    Asignar Nuevas

    Ventas

    Realizar Pedidos de Productos

    e insumos mdicos

    [Productos e insumos no existentes]

    [Productos e insumos

    existentes]

    Expresiones Resguardadas: utilizada para indicar

    una descripcin explicita de una transicin. Este se

    expresa mediante corchetes [...] y se coloca en la

    lnea de transicin.

    Autoriza pagos Cancela pedido[fallo]

  • 6DIVISIN Y UNIN No slo existe el flujo secuencial y la bifurcacin, tambin hay algunos casos en los que se requieren tareas concurrentes.

    Divisin

    Unin

    Fin: es representado por un circulo, con otro circulo concentrico de color negro solido.

    Actividad

  • 7SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADES

    CARRILES

    Concepto:

    Los Carriles o Swinlanes, son una forma de subsanar la deficiencia que tienen los D/A, mostrando mediante la representacin lgica del D/A con la representacin de responsabilidades del D/I las acciones realizadas por una clase.

  • 8Autoriza

    pago

    FinanzasProceso de

    pedidosAdministrador de existencias

    Recibe

    Orden

    Comprueba

    articulo en

    lnea

    Selecciona

    artculos

    de lnea

    sobresalientes

    Asigna

    Orden

    Cancela

    orden

    Reordena

    Articulo

    Recibe abastecimiento

    Agrega resto

    a

    existenciasDespacha

    Orden

    Asigna

    artculos

    a ordenCARRILESACTIVIDADES

    CLASE O

    PERSONA

    RESPONSABLE

    DESCOMPOSICON DE UNA ACTIVIDAD

    Caractersticas:

    Puede ser texto, un cdigo u otro diagrama d actividades.

    Consta de solo un punto de partida.

    Consta de varios punto de terminacin como disparadores de salida haya dentro la actividad.

  • 9UN SISTEMA DE RESERVAS DE VUELO

    Pagar pasaje

    PASAJERO VENDEDOR AEROLNEA

    Solicitar

    Pasaje Verificar existencia del

    vueloDar Detalles del

    vuelo

    Informar alternativas y

    preciosSeleccionar

    vuelo

    Solicitar

    Pago

    Reservar

    plazas Confirmar plaza

    reservada

    Emitir Tiquete

    Caso de Ejemplo

    Seleccionar actividades que conforman procesos como prerrequisitos

    Los prerrequisitos se obtienen a partir del anlisis de los procesos:

    1. Registrar solicitud de reserva.

    2. Clasificar tipo de reserva.

    3. Verificar disponibilidad.

    4. Confirmar la reserva.

    5. Denegar la reserva.

  • 10

    Caso de Ejemplo

    Resultados finales de la aplicacin del procedimiento

    Consultar prerrequisitos con arquitectos y usuarios finales, se describen al final

    del anlisis de todos los procesos representados, al tener un

    documento de requerimientos preliminar a consultar con los clientes y usuarios

    finales.

    depende directamente de los resultados obtenidos en la etapa anterior, por lo que

    tambin se muestra al final del anlisis de los procesos que se analicen para

    determinar los requerimientos funcionales a desarrollar en el sistema de gestin

    de informacin que se desee elaborar.

    UNIVERSIDAD NACIONAL DEL CENTRO DEL PER

    Facultad de Ingeniera de Sistemas

    Anlisis y Diseo de Software Mg. Richard Y. Mercado Rivas