diseño estructurado de sistema

Páginas: 13 (3055 palabras) Publicado: 11 de agosto de 2013
Introducción a la Programación

Diseño Estructurado de Sistemas

Diseño Estructurado de Sistemas
El diseño estructurado de sistemas se ocupa de la identificación, selección y organización de los módulos y sus relaciones. Se comienza con la especificación resultante del
proceso de análisis, se realiza una descomposición del sistema en módulos estructurados
en jerarquías, con característicastales que permitan la implementación de un sistema
que no requiera elevados costos de mantenimiento.
La idea original del diseño estructurado fue presentada en la década de los '70, por
Larry Constantine, y continuada posteriormente por otros autores: Myers, Yourdon y
Stevens.

1.

Introducción

El diseño estructurado es un enfoque disciplinado de la transformación de qué es necesariopara el desarrollo de un sistema, a cómo deberá ser hecha la implementación.
La definición anterior implica que: el análisis de requerimientos del usuario (determinación del qué) debe preceder al diseño y que, al finalizar el diseño se tendrá medios
para la implementación de las necesidades del usuario (el cómo), pero no se tendrá implementada la solución al problema. Cinco aspectos básicospueden ser reconocidos:
1. Permitir que la forma del problema guíe a la forma de la solución. Un concepto básico del diseño de arquitecturas es: las formas siempre siguen funciones.
2. Intentar resolver la complejidad de los grandes sistemas a través de la segmentación
de un sistema en cajas negras, y su organización en una jerarquía conveniente para
la implementación.
3. Utilizar herramientas,especialmente gráficas, para realizar diseños de fácil comprensión. Un diseño estructurado usa diagramas de estructura (DE) en el diseño de la
arquitectura de módulos del sistema y adiciona especificaciones de los módulos y cuplas (entradas y salidas de los módulos), en un Diccionario de Datos (DD).
4. Ofrecer un conjunto de estrategias para derivar el diseño de la solución, basándose
en losresultados del proceso de análisis.
5. Ofrecer un conjunto de criterios para evaluar la calidad de un diseño con respecto al
problema a ser resuelto, y las posibles alternativas de solución, en la búsqueda de la
mejor de ellas.
El diseño estructurado produce sistemas fáciles de entender y mantener, confiables,
fácilmente desarrollados, eficientes y que funcionan.

Página 1 de 8

2006 Introducción a la Programación

2.

Diseño Estructurado de Sistemas

Diagrama de Estructura

Los diagramas de estructura (DE) sirven para el modelamiento top-down de la estructura de control de un programa descripto a través de un árbol de invocación de módulos. Fueron presentados en la década de los 70 como la principal herramienta utilizada en diseños estructurados, por autores comoConstantine, Myers, Stevens e Yourdon.
La Fig. 1 muestra un ejemplo:
Invocación
Emitir cheques
de pago a los
Empleados

Cupla de Datos
Cupla de Control Registro de
empleado
Registro de
empleado

Fin de
archivo

Leer registro
de Empleado
Valor
hora
Horas
trabajadas

Módulo

Nombre de
empleado

Pago líquido
de jornaleros
Registro de
empleado
asalariado

Calcular salariolíquido para
jornaleros
Pago bruto
de jornaleros

Pago líquido
de asalariado

Calcular salario
líquido para
asalariados

Deducciones
normales

Calcular
deducciones
normales

Pago de
empleado

Imprimir cheque
de pago

Pago bruto
de asalariados
Detalle de
impuesto

Detalle de
impuesto

Calcular salario
bruto para
jornalero

Número de
empleado

Pago
básico
BonosCalcular salario
bruto para
asalariados

Fig. 1: Ejemplo de Diagrama de Estructura

Un diagrama de estructura permite modelar un programa como una jerarquía de módulos. Cada nivel de la jerarquía representa una descomposición más detallada del módulo del nivel superior. La notación usada se compone básicamente de tres símbolos:
• Módulos
• Invocaciones
• Cuplas

2.1 Módulos
Un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • DISEÑO ESTRUCTURADO DE SISTEMAS
  • Diseño Del Sistema De Estructura Remunerativo
  • analisis y diseño de sistemas estructurados
  • estructura y diseño
  • estructuras del diseño
  • Diseño De Estructuras
  • Estructura De Diseño
  • Diseño estructurado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS