jueves, 28 de enero de 2016

Análisis de Transacción

Inicio: DFD con características de flujo de transacción.



è Centro de Transacción: centro de flujo de información desde el que emanan muchos caminos de acción alternativos de forma exclusiva.


Análisis de Transformación

Inicio: DFD con características de flujo de transformación.

 


è Aislar Centro de Transformación: es la parte del DFD que contiene las funciones esenciales del sistema y es independiente de las características particulares de entrada / salida.
 
è Primer Nivel de Factorización: aparece un módulo de control de sistema (Diagrama Contexto) y 3 módulos subordinados.
 
o   Módulo controlador del proceso de la información de llegada
o   Módulo controlador del centro de transformación
o   Módulo controlador del proceso de la información de salida


Estrategias de Diseño

El Diseño Estructurado permite pasar de las representaciones de la información obtenidas en la fase de Requisito de Software (Diagrama de Flujo de Datos) a una descripción del diseño de la estructura del programa (Diagrama de Estructura de Cuadros).

Análisis de Transformación

Análisis de Transacción


Un ejemplo de Diagrama de Estructura de Cuadros

Un ejemplo de Diagrama de Estructura de Cuadros.


Principios del Diseño Estructurado



  DESCOMPOSICIÓN
 
La descomposición es la separación de una función en otras que estuvieran contenidas en la primera.
 
  JERARQUÍA
 
Se debe lograr una organización en que los módulos de niveles altos y medios coordinen y manipulen los módulos de bajo nivel, que deben realizar las tareas de cálculo y edición.
 
  INDEPENDENCIA
 
Un módulo no tiene que preocuparse por detalles de la construcción interna del resto de los módulos. Hay que verlos como cajas negras, sólo por su función y por su apariencia externa.


El Diagrama de Estructuras

Diagrama de Estructura de Cuadros (DEC) à Se inicia a partir del Diagrama de Contexto, del Diagrama de Flujo de Datos (DFD) y del Esquema Lógico de Datos.

  MÓDULOS
 
El software debe dividirse en elementos, llamados módulos, que se integran entre sí de forma que con su ejecución satisfagan los requisitos del sistema.
 
Características:
 
*      Módulos de pequeño tamaño
*      Independencia modular
*      Caja negra

Módulos predefinidos: aquellos de la librería del sistema o de la propia aplicación.



  CONEXIONES ENTRE MÓDULOS
 
Un sistema está compuesto por módulos organizados jerárquicamente, cooperando y comunicándose entre sí para realizar una tarea.


Tipos de llamadas entre módulos:
 
*      Secuencia
*      Iteración
*      Decisión

  COMUNICACIÓN ENTRE MÓDULOS
 
Los flags sólo sirven como valores de condición para comunicarse condiciones y representan el paso de control entre módulos. Los datos son la información compartida por los módulos.


Related Posts Plugin for WordPress, Blogger...