1. Que es DFD
Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es
una representación gráfica para la maceta del "flujo" de datos a través
de un sistema de información. Un diagrama de flujo de datos también se
puede utilizar para la visualización de procesamiento de datos (diseño
estructurado). Es una práctica común para un diseñador dibujar un
contexto a nivel de DFD que primero muestra la interacción entre el
sistema y las entidades externas. Este contexto a nivel de DFD se
"explotó" para mostrar más detalles del sistema que se está modelando.
Los diagramas de flujo de datos fueron inventados por Larry
Constantine, el desarrollador original del diseño estructurado, basado en
el modelo de computación de Martin y Estrin: "flujo gráfico de datos" .
Los diagramas de flujo de datos (DFD) son una de las tres perspectivas
esenciales de Análisis de Sistemas Estructurados y Diseño por Método
SSADM. El patrocinador de un proyecto y los usuarios finales tendrán
que ser informados y consultados en todas las etapas de una evolución
del sistema
3. Dos ejemplos de e-p-s
• diagrama en el que se representa una tarea o solución a un
problema utilizando fases: ENTRADA
• PROCESO
• SALIDA
• Es una herramienta utilizada por los programadores de sistemas
para la resolución de un problema.
• En donde:
• Entrada, son todos los datos que hay que ingresar para la
resolución del problema.
• Proceso, son los diferentes procedimientos en los cuales se
usaran los datos proporcionados por el usuario para resolver el
problema.
• Salida, la resolución del problema.
4. Que es un algoritmo
• En matemáticas, ciencias de la computación y disciplinas
relacionadas, un algoritmo (del griego y latín, dixit algorithmus y
este a su vez del matemático persa Al-Juarismi[1] ) es un conjunto
preescrito de instrucciones o reglas bien definidas, ordenadas y
finitas que permite realizar una actividad mediante pasos sucesivos
que no generen dudas a quien deba realizar dicha actividad.[2]
Dados un estado inicial y una entrada, siguiendo los pasos sucesivos
se llega a un estado final y se obtiene una solución. Los algoritmos
son el objeto de estudio de la algoritmia.[1]
• En la vida cotidiana, se emplean algoritmos frecuentemente para
resolver problemas. Algunos ejemplos son los manuales de usuario,
que muestran algoritmos para usar un aparato, o las instrucciones
que recibe un trabajador por parte de su patrón. Algunos ejemplos
en matemática son el algoritmo de la división para calcular el
cociente de dos números, el algoritmo de Euclides para obtener el
máximo común divisor de dos enteros positivos, o el método de
Gauss para resolver un sistema lineal de ecuaciones.