El Diagrama de Actividades nos permite la descripción de algoritmos internos de un programa, así como las actividades de una operación o mensaje de un objeto o clase. Es una herramienta que fundamentalmente se usa para describir gráficamente operaciones de cálculo interno de un determinado programa, en especial operaciones matemáticas, por ejemplo: si quisieramos describir cómo se calcula el líquido pagable o el total ganado o los descuentos de ley de un empleado, en un sistema de Planilla de Sueldos y Salarios, entonces será necesario el uso de esta herramienta. Se diferencia del Diagrama de Estados en que en éste los estados son de espera y se asocian a las interfases de usuario, en cambio en el Diagrama de Actividades los estados son ejecutados secuencialmente y no son de espera.
Esta herramienta cumple exactamente la misma función que los Flujogramas, o el Español estructurado e incluso el Pseudocódigo, que son herramientas clásicas usadas principalmente en la metodología estructurada.
En sistemas de información como ser: de ingeniería, arquitectura, proyectos, etc. es muy útil para describir las operaciones de cálculo que debe realizar un programa internamente, ya que debido a la ambiguedad del lenguaje natural, es muy complicado describir textualmente las operaciones de cálculo.
Esta herramienta se la puede usar en la fase de Análisis, cuando se hace el relevamientos de los procesos del usuario, pero es más útil para el diseño de programas, específicamente para los programadores.
Elementos gráficos
Actividad (Estado) Se representa por un rectángulo en el que internamente se indica la operación o instrucción a realizar, describe la actividad concreta que se ejecuta secuencialmente.
Flujo Se representa por una flecha dirigida que va de una actividad a otra y muestra el flujo del proceso, la secuencia y jerarquía de las operaciones o actividades. En casos muy necesarios se puede acompañar al flujo una descripción breve del paquete de datos que se mueve, ojo esto es solo cuando sea muy necesario, generalmente es muy obvio el flujo de información.
Condición Se representa por un rombo internamente se indica la condición en función a una variable, describe la condicionalidad de una actividad que puede tener al menos dos bifurcaciones, como ser Verdadero o Falso o más bifurcaciones según requiera la variable condicional.
El Diagrama de Actividades se enmarca en los principios de la programación estructurada - "una entrada, una salida" y maneja las tres estructuras básicas de: Secuenciación, Condición e Interación.
(Si deseas hacer alguna consulta mediante mi correo electrónico, con gustó atenderé tu requerimiento, también agradeceré tus comentarios en el blog)
No hay comentarios:
Publicar un comentario