Sie sind auf Seite 1von 11

Diseo Estructurado Herramientas Diagrama de Estructura

Diseo de Sistemas
Prof. Rosiris Veliz

Contenido
Concepto Componentes Principios Ejemplos

Diagrama de Estructura
Diagrama de Estructura (DE):
Herramienta grfica de modelado utilizada para representar la jerarqua de software. El objetivo del diagrama es representar la estructura modular del sistema o de un componente del mismo y definir los parmetros de entrada y salida de cada uno de los mdulos. Para su realizacin se partir del modelo de procesos obtenido como resultado de la aplicacin de la tcnica de diagrama de flujo de datos (DFD). El diagrama de estructura muestra la descomposicin de un sistema en mdulos.

Diagrama de Estructura
Diagrama de Estructura (DE):
Los mdulos se consideran cajas negras de las que se conoce las entradas que reciben, las salidas que generan y la funcin que lleva a cabo. Un diagrama de estructura tiene forma de rbol y refleja la jerarqua de control qu mdulos pueden invocar a otros mdulos, los parmetros que se pasan en las llamadas. Sin embargo, no muestran aspectos de procesamiento del software (secuencias, alternativas o bucles), ni datos internos de los mdulos.

Diagrama de Estructura
Componentes de los DE:
Mdulo: Un mdulo puede representar un programa, subprograma o rutina dependiendo del lenguaje a utilizar. Para que se reduzca la complejidad del cambio ante una determinada modificacin, es necesario que los mdulos sean de pequeo tamao, independientes entre s, y que realicen una funcin clara y sencilla.

Calcular Saldo

Diagrama de Estructura
Componentes de los DE:
Conexin: Representa una llamada de un mdulo a otro. Existen ciertas representaciones grficas que permiten mostrar la secuencia de las llamadas entre mdulos. Las posibles conexiones son: Secuencial: un mdulo llama a otros mdulos una sola vez y, se ejecutan de izquierda a derecha y de arriba abajo.

Diagrama de Estructura
Componentes de los DE:
Conexin: Repetitiva: cada uno de los mdulos inferiores se ejecuta varias veces mientras se cumpla una condicin.

Alternativa: cuando el mdulo superior, en funcin de una decisin, llama a un mdulo u otro de los de nivel inferior.

Diagrama de Estructura
Componentes de los DE:
Parmetro: Informacin que se intercambia entre los mdulos. Pueden ser de dos tipos en funcin de la clase de informacin a procesar: Control: son valores de condicin que afectan a la lgica de los mdulos llamados. Datos: informacin compartida entre mdulos y que es procesada en los mdulos llamados.

Diagrama de Estructura
Componentes de los DE:
Mdulo Predefinido: Es aquel mdulo que est disponible en la biblioteca del sistema o de la propia aplicacin, y por tanto no es necesario codificarlo.

Diagrama de Estructura
Principios de los DE:
La descomposicin de los mdulos, de manera que los mdulos que realizan mltiples funciones se descompongan en otros que slo realicen una. La jerarqua entre los mdulos, de forma que los mdulos de niveles superiores coordinen a los de niveles inferiores. La independencia de los mdulos, de manera que cada mdulo se ve como una caja negra, y nicamente es importante su funcin y su apariencia externa, y no los detalles de su construccin

Diagrama de Estructura
Ejemplos:

Das könnte Ihnen auch gefallen