Análisis y diseño de estructuras en ingeniería de software

El diagrama de estructura es una herramienta principal del diseño estructurado. Es un formato estandarizado que se utiliza para mostrar los detalles sobre una página y clasificar el contenido de la página.

  1. El elemento básico en el gráfico estructurado es un módulo. El módulo se define como una colección de sentencias de programa con cuatro atributos.
    • Entrada y salida:
      la información que obtiene un módulo del invocador se denomina entrada y la información que obtiene un receptor del módulo se denomina salida.
    • Función:
      la función procesa la entrada y produce la salida.
    • Mecánica –
      Es simplemente el código o la lógica con la ayuda de la cual se lleva a cabo la función.
    • Datos internos –
      Es el propio espacio de trabajo.
  2. Los dos módulos se pueden conectar entre sí mediante un conector como se muestra a continuación:

  3. El módulo utiliza datos y banderas. Los datos son procesados ​​por diferentes módulos. La bandera se utiliza como señal de control. Se puede configurar o restablecer.
    Por ejemplo, si tenemos dos módulos, uno para obtener los detalles del empleado (persona que llama) y otro módulo es para encontrar el nombre del empleado (llamado), entonces el módulo de la persona que llama enviará los datos como la identificación de un empleado y usando esa identificación el módulo llamado encontrará el nombre del empleado. Si la identificación del empleado es válida, el módulo llamado enviará ese mensaje al módulo llamante.

    El uso de datos y bandera se muestra a continuación:

  4. La iteración y las decisiones en un gráfico estructurado se muestran a continuación:

  5. El ejemplo del gráfico de estructura se da a continuación:

Publicación traducida automáticamente

Artículo escrito por madhurihammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *