Estudios de

Solo disponible en BuenasTareas
  • Páginas : 21 (5018 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de diciembre de 2010
Leer documento completo
Vista previa del texto
DISEÑO DE SISTEMAS
• Diagramas de Estructura • Tablas de interfaz • Estrategias de diseño
•Transformación •Transacción

• Atributos de calidad de un diseño • Metodologías de diseño
•Modelo de Jackson •Metodología de Warnier

DISEÑO ESTRUCTURADO DE SISTEMAS
8.010

RELACION ENTRE LAS ACTIVIDADES DE DISEÑO ERS
E-R
Enfoque de datos

Análisis (Qué) Lenguaje comprensible para elusuario/cliente DFD
Enfoque funcional Decisiones generales y abstractas (organización lógica)

Diseño de alto nivel Modelo lógico de datos (arquitectónico) Diseño de bajo nivel (detallado)
Modelo físico de datos Esquema de BD y ficheros

Arquitectura de procesos
Estructura detallada: programas y módulos

Diseño (Cómo)
Decisiones concretas y específicas (optimización y rendimiento)

Cuadernosde carga

Codificación/Programación

Implementación Lenguaje comprensible por la máquina

DISEÑO ESTRUCTURADO DE SISTEMAS
8.020

DIAGRAMA DE ESTRUCTURA

GESTIONAR PETICIONES INFORME PRESTAMO

PET_ACEPTADA CONSULTAR STOCK

PET_ACEPTADA

INFORME PRESTAMO

TRATAR PETICION

INFORMAR PETICION

PET_PRESTAMO

PET_RECHAZADA

LEER PETICION PRESTAMO

RECHAZAR PETICION

DISEÑOESTRUCTURADO DE SISTEMAS
8.030

DIAGRAMA DE ESTRUCTURA A

B

C

DISEÑO ESTRUCTURADO DE SISTEMAS
8.040

DIAGRAMA DE ESTRUCTURA Concepto de módulo
• Según la Asociación Española para el Control de Calidad [AECC, 1986], un módulo es la parte lógica separable de un programa • Según Yourdon [YOURDON y CONSTANTINE, 1979], un módulo es una secuencia contigua de sentencias de programa,limitada por delimitadores y que tiene un identificador global • Según Fenton [FENTON, 1991], un módulo puede ser cualquier objeto que, en un nivel de abstracción dado, queramos considerar como un concepto simple • En la teoría del diseño estructurado [PAGE-JONES, 1988], un módulo es aquella parte de código que se puede llamar

DISEÑO ESTRUCTURADO DE SISTEMAS
8.050

DIAGRAMA DE ESTRUCTURA
Costeo Esfuerzo
Región de coste mínimo

Coste Total del Software

Coste de interfaz

Coste por módulo

Nº Módulos

DISEÑO ESTRUCTURADO DE SISTEMAS
8.060

DIAGRAMA DE ESTRUCTURA CONEXION ENTRE MODULOS

Un sistema está compuesto por módulos organizados jerárquicamente, cooperando y comunicándose entre sí para realizar una tarea. La llamada de un módulo se representa con una flecha DISEÑO ESTRUCTURADO DE SISTEMAS
8.070

DIAGRAMA DE ESTRUCTURA COMUNICACION ENTRE MODULOS La comunicación intermodular se realiza a través de los datos y los flags. Los datos se procesan; por el contrario, los flags sólo sirven como valores de condición para comunicar condiciones entre los módulos. Otra diferencia es que los datos están relacionados con el problema y son importantes para el mundoexterior, mientras que los flags sólo importan para la comunicación de información.

DISEÑO ESTRUCTURADO DE SISTEMAS
8.080

TABLA DE INTERFAZ
1.- El módulo llamado 2.- Cada parámetro formal 3.- Si el parámetro es de entrada (marcando la columna correspondiente) 4.- Si el parámetro es de salida (marcando la columna correspondiente) 5.- El uso de cada parámetro 6.- El significado de cadaparámetro

DISEÑO ESTRUCTURADO DE SISTEMAS
8.090

TABLA DE INTERFAZ

Módulo F(x,y)

Parámetro Formal x y

Entrada sí no

Salida no sí

Uso P M

Significado Parámetro Fecha-Nacimiento Edad

DISEÑO ESTRUCTURADO DE SISTEMAS
8.100

TABLA DE INTERFAZ
Nemotécnico P M T Significa El parámetro es PROCESADO: a = b + 2 El parámetro es MODIFICADO: a = 3 + b El parámetro es TRANSFERIDOpor el módulo llamado a otro módulo que éste llama, sin modificar su valor C El parámetro es usado como una VARIABLE DE CONTROL, quizás para actuar como índice conmutador, como un valor de un flag o para la especificación de una función que es usada por el módulo llamado. I El parámetro es TRANSFERIDO a otro módulo, y es MODIFICADO en este segundo módulo

DISEÑO ESTRUCTURADO DE SISTEMAS
8.110...
tracking img