El gráfico de estructura representa la estructura jerárquica de los módulos. Desglosa todo el sistema en módulos funcionales más bajos, describe funciones y subfunciones de cada módulo de un sistema con mayor detalle. El gráfico de estructura divide el sistema en cajas negras (los usuarios conocen la funcionalidad del sistema, pero se desconocen los detalles internos). Las entradas se dan a las cajas negras y se generan las salidas apropiadas.
Los módulos en el nivel superior se denominan módulos en el nivel bajo. Los componentes se leen de arriba a abajo y de izquierda a derecha. Cuando un módulo llama a otro, ve el módulo llamado como una caja negra, pasa los parámetros requeridos y recibe los resultados.
Símbolos utilizados en la construcción de un gráfico estructurado
- Módulo
Representa el proceso o tarea del sistema. Es de tres tipos.- Módulo
de control Un módulo de control se bifurca a más de un submódulo. - Sub Módulo
Sub Módulo es un módulo que es la parte (Niño) de otro módulo. - Library Module
Library Module son reutilizables e invocables desde cualquier módulo.
- Módulo
- Llamada condicional
Representa que el módulo de control puede seleccionar cualquiera de los submódulos sobre la base de alguna condición. - Loop (Llamada repetitiva de módulo)
Representa la ejecución repetitiva de módulo por parte del submódulo.
Una flecha curva representa un bucle en el módulo.Todos los submódulos cubiertos por el bucle repiten la ejecución del módulo.
- Flujo de datos
Representa el flujo de datos entre los módulos. Está representado por una flecha dirigida con un círculo vacío al final. - Flujo de Control
Representa el flujo de control entre los módulos. Está representado por una flecha dirigida con un círculo relleno al final. - Almacenamiento
Físico El Almacenamiento Físico es aquel donde se va a almacenar toda la información.
Ejemplo: diagrama de estructura para un servidor de correo electrónico
Tipos de gráfico de estructura:
- Estructurado centrado en transformación:
este tipo de gráfico de estructura está diseñado para los sistemas que reciben una entrada que se transforma mediante una secuencia de operaciones que lleva a cabo un módulo. - Estructura centrada en transacciones:
esta estructura describe un sistema que procesa varios tipos diferentes de transacciones.
Publicación traducida automáticamente
Artículo escrito por AmanAgarwal6 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA