1. Gráfico de Estructura :
El Gráfico de Estructura representa la estructura jerárquica de los módulos. Representa la arquitectura del software, es decir, los distintos módulos que componen el sistema y la dependencia. La representación del diagrama de estructura se puede implementar fácilmente utilizando algún lenguaje de programación común. El enfoque principal en el diagrama de estructura está en la estructura del módulo del software.
2. Diagrama de flujo :
el diagrama de flujo es una representación gráfica de un algoritmo. Los programadores a menudo lo usan como una herramienta de planificación de programas para resolver un problema. Hace uso de símbolos que están conectados entre sí para indicar el flujo de información y procesamiento. El diagrama de flujo es una técnica conveniente para representar el flujo de control en un programa.
Diferencia entre el diagrama de estructura y el diagrama de flujo:
Diagrama de estructura | diagrama de flujo |
---|---|
El diagrama de estructura representa la arquitectura del software. | El diagrama de flujo representa el flujo de control en el programa. |
Es fácil identificar los diferentes módulos del software a partir del diagrama de estructura. | Es difícil identificar los diferentes módulos del software a partir del diagrama de flujo. |
Los símbolos utilizados en el gráfico de estructura son complejos. | Los símbolos utilizados en el diagrama de flujo son simples. |
Aquí se representa el intercambio de datos entre diferentes módulos. | El intercambio de datos entre diferentes módulos no está representado en el diagrama de flujo. |
En el gráfico de estructura, se utilizan diferentes tipos de flechas para representar el flujo de datos y la invocación del módulo. | Solo se utiliza un único tipo de flecha para mostrar el flujo de control en el diagrama de flujo. |
Suprime el orden secuencial de las tareas inherentes a un diagrama de flujo. | Demuestra el orden secuencial de las tareas inherentes. |
El diagrama de estructura es complejo de construir en comparación con el diagrama de flujo. | El diagrama de flujo es más fácil de construir en comparación con el diagrama de estructura. |
El diagrama de estructura es difícil de entender. | El diagrama de flujo es fácil de entender. |