0 calificaciones0% encontró este documento útil (0 votos)
160 vistas7 páginas
Un diagrama de flujo de datos (DFD) es una representación gráfica del flujo de datos a través de un sistema de información. Existen DFD lógicos que se enfocan en la información necesaria para el negocio, y DFD físicos que muestran cómo el sistema está implementado. El Lenguaje Unificado de Modelado (UML) es un lenguaje de modelado visual usado en el diseño de software orientado a objetos que provee una vista más detallada que los DFD.
Un diagrama de flujo de datos (DFD) es una representación gráfica del flujo de datos a través de un sistema de información. Existen DFD lógicos que se enfocan en la información necesaria para el negocio, y DFD físicos que muestran cómo el sistema está implementado. El Lenguaje Unificado de Modelado (UML) es un lenguaje de modelado visual usado en el diseño de software orientado a objetos que provee una vista más detallada que los DFD.
Un diagrama de flujo de datos (DFD) es una representación gráfica del flujo de datos a través de un sistema de información. Existen DFD lógicos que se enfocan en la información necesaria para el negocio, y DFD físicos que muestran cómo el sistema está implementado. El Lenguaje Unificado de Modelado (UML) es un lenguaje de modelado visual usado en el diseño de software orientado a objetos que provee una vista más detallada que los DFD.
Un diagrama de flujo de datos o DFD, es una representación
gráfica 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. 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. DFD lógico vs. DFD físico
• DFD lógico vs. DFD físico
• Estas son las dos categorías de un diagrama de flujo de datos. Un DFD lógico visualiza el flujo de datos que es esencial para que opere un negocio. Se enfoca en el negocio y la información necesaria, no en cómo funciona el sistema o cómo se propone que funcione. No obstante, un DFD físico muestra cómo el sistema está realmente implementado ahora o cómo lo estará. Por ejemplo, en un DFD lógico, los procesos serían actividades de negocios, mientras que en un DFD físico, los procesos serían programas y procedimientos manuales. Reglas y consejos para el DFD
• Cada proceso debe tener al menos una entrada y una salida.
• Cada almacén de datos debe tener al menos una entrada y una salida de flujo de datos. • Los datos almacenados en un sistema deben pasar por un proceso. • Todos los procesos en un DFD pasan a otro proceso o almacén de datos. • Los datos almacenados en un sistema deben pasar por un proceso. • Crear diagramas es rápido y sencillo con Lucidchar. LENGUAJE UML • El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de modelado visual común y semántica y sintácticamente rico para la arquitectura, el diseño y la implementación de sistemas de software complejos, tanto en estructura como en comportamiento. UML tiene aplicaciones más allá del desarrollo de software, p. ej., en el flujo de procesos en la fabricación. • UML no es un lenguaje de programación, pero existen herramientas que se pueden usar para generar código en diversos lenguajes usando los diagramas UML. UML guarda una relación directa con el análisis y el diseño orientados a objetos. LA FINALIDAD DE UML SEGÚN OMG
• Brindar a arquitectos de sistemas, ingenieros y desarrolladores de
software las herramientas para el análisis, el diseño y la implementación de sistemas basados en software, así como para el modelado de procesos de negocios y similares. • Hacer progresar el estado de la industria permitiendo la interoperabilidad de herramientas de modelado visual de objetos. No obstante, para habilitar un intercambio significativo de información de modelos entre herramientas, se requiere de un acuerdo con respecto a la semántica y notación. UML cumple con los siguientes requerimientos: • Establecer una definición formal de un metamodelo común basado en el estándar MOF (Meta- Object Facility) que especifique la sintaxis abstracta del UML. La sintaxis abstracta define el conjunto de conceptos de modelado UML, sus atributos y sus relaciones, así como las reglas de combinación de estos conceptos para construir modelos UML parciales o completos. • Brindar una explicación detallada de la semántica de cada concepto de modelado UML. La semántica define, de manera independiente a la tecnología, cómo los conceptos UML se habrán de desarrollar por las computadoras. • Especificar los elementos de notación de lectura humana para representar los conceptos individuales de modelado UML, así como las reglas para combinarlos en una variedad de diferentes tipos de diagramas que corresponden a diferentes aspectos de los sistemas modelados. • Definir formas que permitan hacer que las herramientas UML cumplan con esta especificación. Esto se apoya (en una especificación independiente) con una especificación basada en XML de formatos de intercambio de modelos correspondientes (XMI) que deben ser concretados por herramientas compatibles. DFD vs. Lenguaje Unificado de Modelado (UML) • Mientras que un DFD ilustra cómo fluyen los datos a través de un sistema, UML es un lenguaje de modelado usado en el Diseño de software orientado a objetos para brindar una vista más detallada. Un DFD aún puede brindar un buen punto de partida, pero a la hora de desarrollar el sistema, los desarrolladores pueden optar por diagramas UML, como los diagramas de clases y los diagramas de estructura para lograr la especificidad requerida.