2. DISEÑO Actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos),se obtiene una representación de la arquitectura del sistema, de las estructuras de datos y de los procedimientos. Es la base de la traducción al código que implementa las funciones.
3. DISEÑO Y FLUJO DE LA INFORMACIÓN El paso de la información (entrada, procesamiento y salida) puede ser descrita gráficamente mediante el Diagrama de Contexto (Diagrama de Flujo de Datos Nivel 0, DFD)
4. DOFD: Diagrama Orientado al Flujo de Datos El DOFD amplia las técnicas de modularidad, diseño descendente o refinamiento y la programación estructurada integrando el flujo de información en el proceso del diseño.
5. DOFD La elección de un método de diseño depende del área de aplicación. El método de DOFD es particularmente útil cuando la información se procesa de forma secuencial y no existe una estructura de datos jerárquica. Para las aplicaciones de tiempo real, conducidas por interrupciones, se realizan con una ampliación del DOFD, que lo que hacen es una adaptación del método.
6.
7. DOFD La conversión del DFD a la estructura del programa puede hacerse por dos tipos de medio: Flujo de transformación o Flujo de transacción.
8. Flujo de Transformación Se refiere a que simplmente se tiene información externa que pasa a ser interna. Estando dentro se transforma para convertirse nuevamente en externa pero con modificaciones.
9.
10. Flujo de Transacción Se refiere a que no sólo sigue un camino desde que entra y hasta que sale, sino que, entra y según las características o transformaciónes que sufra puede seguir de entre más de un camino para salir.