miércoles, 27 de enero de 2016

Diagrama Estructurado

DIAGRAMA ESTRUCTURADO


El objetivo de este diagrama es representar la estructura modular del sistema o un componente del mismo y definir los parámetros de entrada de cada uno de los módulos.
Para su realización se partirá́ del modelo de procesos obtenido como resultado de la aplicación de la técnica de diagrama de flujo de datos (DFD).

Un diagrama de estructura se representa en forma de árbol con los siguientes elementos:

Módulo: división del software clara y manejable con interfaces modulares perfectamente definidas. Un módulo puede representar un programa, subprograma o rutina dependiendo del lenguaje a utilizar. Admite parámetros de llamada y retorno. En el diseño de alto nivel hay que ver un módulo como una caja negra, donde se contemplan exclusivamente sus entradas y sus salidas y no los detalles de la lógica interna del módulo.
Para que se reduzca la complejidad del cambio ante una determinada modificación, es necesario que los módulos cumplan las siguientes condiciones:
  • Que sean de pequeño tamaño.
  • Que sean independientes entre sí́.
  • Que realicen una función clara y sencilla.
Conexión: representa una llamada de un módulo a otro.

Parámetro: información que se intercambia entre los módulos. Pueden ser de dos tipos en función de la clase de información a procesar:

Control: son valores de condición que afectan a la lógica de los módulos llamados. Sincronizan la operativa de los módulos.

Datos: información compartida entre módulos y que es procesada en los módulos llamados.
Otros componentes que se pueden representar en el diagrama de estructura son:

Módulo predefinido: es aquel módulo que está disponible en la biblioteca del sistema o de la propia aplicación, y por tanto no es necesario codificarlo.

Almacén de datos: es la representación física del lugar donde están almacenados los datos del sistema.

Dispositivo físico: es cualquier dispositivo por el cual se puede recibir o enviar información que necesite el sistema.

No hay comentarios.:

Publicar un comentario

Sapphire World Of Warcraft, WoW Glowing Hand Armor