SlideShare una empresa de Scribd logo
1 de 3
DIAGRAMAS LÓGICOS
Un diagrama de flujo es un método para documentar la forma en que los datos se mueven a través de
un sistema, incluyendo la entrada, procesamiento y salida de los datos. Esto facilita la visión
descriptiva de la ejecución del programa, así como la generación del algoritmo. Símbolos
generales:
Inicio y fin de un programa.
Operaciones aritméticas y lógico-aritméticas.
Decisiones lógicas.
Flujo de la ejecución.
Definición:
Es una herramienta que representa gráficamente la secuencia de los pasos de un proceso. Muestra la
secuencia lógica de pasos para desarrollar o resolver un proceso.
Finalidad de uso:
1. Para facilitar la visualización de la estructura de un proceso.
2. Se presenta la información (flujos de control, entradas, salidas, etc.) y se utiliza en la
fase de diseño en el desarrollo de sistemas computacionales.
3. Ayuda en la búsqueda y detección de errores.
Generalmente se usa para aprender un lenguaje computacional debido a lo específico que es (para
problemas grandes no es conveniente usarlo). No se usa para resolver problemas reales.
El diagrama de flujo se puede especificar en dos maneras:
Es la representación gráfica de un algoritmo. Es un diagrama secuencial empleado para mostrar los
procedimientos detallados que se deben seguir para resolución de un algoritmo. Los diagramas de
flujo se usan normalmente para seguir la secuencia lógica de las acciones en el diseño del
algoritmo. En un diagrama de flujo se utilizan figuras que se usan según corresponda a cada paso
del algoritmo. Las figuras se conectan mediante flechas indicándose la secuencia a seguir entre
los pasos.
Detallado: Usando los dibujos geométricos descritos anteriormente para especificar todo el
problema en el mismo diagrama.
Por partes o desglosado: Visualizando en jerarquía (top-down) las funciones que se deben
resolver. Se usan los nodos función. Esta segunda opción es más estructurada y fácil de
comprender, ya que en lugar de visualizar muchos pasos en secuencia, se ven funciones o
subpasos o submódulos. Cada función (nodo función) se especifica en un diagrama de flujo
separado.
Con el proceso de refinamiento se diseña correctamente, aunque tome más tiempo. Consiste en una
serie de pasos para diseñar el programa en forma estructurada.
Estructuras básicas de control:
Secuencia
Decisión: De un camino o de dos caminos.
Repetición: Condicional (mientras/repite) o definido.
Existen diferentes diagramas lógicos:
Flujo de datos
Relación de las bases de datos
Objetos de sistema
Diagrama de Flujo de Datos
Un diagrama de flujo de datos (DFD sus siglas en español e inglés) 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 (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ó"
Con un diagrama de flujo de datos, los usuarios van a poder visualizar la forma en que el sistema
funcione, lo que el sistema va a lograr, y cómo el sistema se pondrá en práctica. El antiguo
sistema de diagramas de flujo de datos puede ser elaborado y se comparó con el nuevo sistema de
diagramas de flujo para establecer diferencias y mejoras a aplicar para desarrollar un sistema más
eficiente. Los diagramas de flujo de datos pueden ser usados para proporcionar al usuario final
una idea física de cómo resultarán los datos a última instancia, y cómo tienen un efecto sobre la
estructura de todo el sistema.
Los niveles del diagrama de flujo de datos son los siguientes:
Nivel 0: Diagrama de contexto.
Nivel 1: Diagrama de nivel superior.
Nivel 2: Diagrama de detalle o expansión.
Componentes

Relación de las bases de datos
Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual es
el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten
establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a
través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre:
"Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los
laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los
modelos de base de datos.
Características
Una Base de Datos Relacional se compone de varias tablas o relaciones.
No pueden existir dos tablas con el mismo nombre ni registro.
Cada tabla es a su vez un conjunto de registros (filas y columnas).
La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias
y ajenas (o foráneas).
Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben
cumplir con la integridad de datos.
Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria
del registro padre; por medio de éstas se hacen las relaciones.
Ejemplo:

Diagrama de objetos
Los diagramas de objetos son utilizados durante el proceso de Análisis y Diseño de los sistemas
informáticos en la metodología UML.
Se puede considerar un caso especial de un diagrama de clases en el que se muestran instancias
específicas de clases (objetos) en un momento particular del sistema. Los diagramas de objetos
utilizan un subconjunto de los elementos de un diagrama de clase. Los diagramas de objetos no
muestran la multiplicidad ni los roles, aunque su notación es similar a los diagramas de clase.
Una diferencia con los diagramas de clase es que el compartimiento de arriba va en la forma Nombre
de objeto: Nombre de clase.
Por ejemplo, Miguel: Persona.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Tipos diagrama uml SENA
Tipos diagrama uml SENATipos diagrama uml SENA
Tipos diagrama uml SENA
 
Informatica 3
Informatica 3Informatica 3
Informatica 3
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de flujo dfd
Diagrama de flujo dfdDiagrama de flujo dfd
Diagrama de flujo dfd
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de software
 
Uml
UmlUml
Uml
 
Diagrama de secuencia. soruco
Diagrama de secuencia. sorucoDiagrama de secuencia. soruco
Diagrama de secuencia. soruco
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
UML ACTIVIDAD 2
UML ACTIVIDAD 2UML ACTIVIDAD 2
UML ACTIVIDAD 2
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datos
 
Analisis de Uml
Analisis de UmlAnalisis de Uml
Analisis de Uml
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
 
Herramiento del Análisis de Estructurado
Herramiento del Análisis de EstructuradoHerramiento del Análisis de Estructurado
Herramiento del Análisis de Estructurado
 
Diagramas de UML
Diagramas de UMLDiagramas de UML
Diagramas de UML
 
PROGRAMACIÓN DE ALGORTIMOS (II Bimestre Abril Agosto 2011)
PROGRAMACIÓN DE ALGORTIMOS (II Bimestre Abril Agosto 2011)PROGRAMACIÓN DE ALGORTIMOS (II Bimestre Abril Agosto 2011)
PROGRAMACIÓN DE ALGORTIMOS (II Bimestre Abril Agosto 2011)
 
Cap5 DiseñO de Sistemas
Cap5 DiseñO de SistemasCap5 DiseñO de Sistemas
Cap5 DiseñO de Sistemas
 

Destacado

Foro 4 tecnología analógica objetos simbolicos-hidalgo yeira
Foro 4 tecnología analógica objetos simbolicos-hidalgo yeiraForo 4 tecnología analógica objetos simbolicos-hidalgo yeira
Foro 4 tecnología analógica objetos simbolicos-hidalgo yeiraYeira de Castillo
 
Bosch AE203R Data Sheet
Bosch AE203R Data SheetBosch AE203R Data Sheet
Bosch AE203R Data SheetJMAC Supply
 
얼리어덥터에서 mass확대까지 정체구간 '캐즘'과 마케팅전략
얼리어덥터에서 mass확대까지 정체구간 '캐즘'과 마케팅전략얼리어덥터에서 mass확대까지 정체구간 '캐즘'과 마케팅전략
얼리어덥터에서 mass확대까지 정체구간 '캐즘'과 마케팅전략Elly Kim
 
Bosch AE774 Data Sheet
Bosch AE774 Data SheetBosch AE774 Data Sheet
Bosch AE774 Data SheetJMAC Supply
 
Ricky sobrevinas
Ricky sobrevinasRicky sobrevinas
Ricky sobrevinasEduardo Roa
 
Callum balfour as production tasks feedback sheet
Callum balfour as production tasks feedback sheetCallum balfour as production tasks feedback sheet
Callum balfour as production tasks feedback sheetC-Dawgg
 

Destacado (16)

15 05-14 mae-informe-diario
15 05-14 mae-informe-diario15 05-14 mae-informe-diario
15 05-14 mae-informe-diario
 
Foro 4 tecnología analógica objetos simbolicos-hidalgo yeira
Foro 4 tecnología analógica objetos simbolicos-hidalgo yeiraForo 4 tecnología analógica objetos simbolicos-hidalgo yeira
Foro 4 tecnología analógica objetos simbolicos-hidalgo yeira
 
ipma
ipmaipma
ipma
 
CET
CETCET
CET
 
Training
TrainingTraining
Training
 
Bosch AE203R Data Sheet
Bosch AE203R Data SheetBosch AE203R Data Sheet
Bosch AE203R Data Sheet
 
Clase 3 estudios de género
Clase 3 estudios de géneroClase 3 estudios de género
Clase 3 estudios de género
 
Clase 2 estudios de género
Clase 2 estudios de géneroClase 2 estudios de género
Clase 2 estudios de género
 
Training for Bank Employees
Training for Bank EmployeesTraining for Bank Employees
Training for Bank Employees
 
Narrativas encuesta 1
Narrativas  encuesta 1Narrativas  encuesta 1
Narrativas encuesta 1
 
얼리어덥터에서 mass확대까지 정체구간 '캐즘'과 마케팅전략
얼리어덥터에서 mass확대까지 정체구간 '캐즘'과 마케팅전략얼리어덥터에서 mass확대까지 정체구간 '캐즘'과 마케팅전략
얼리어덥터에서 mass확대까지 정체구간 '캐즘'과 마케팅전략
 
10 - PPC vs SEO
10 - PPC vs SEO10 - PPC vs SEO
10 - PPC vs SEO
 
Bosch AE774 Data Sheet
Bosch AE774 Data SheetBosch AE774 Data Sheet
Bosch AE774 Data Sheet
 
Ricky sobrevinas
Ricky sobrevinasRicky sobrevinas
Ricky sobrevinas
 
RESUME
RESUMERESUME
RESUME
 
Callum balfour as production tasks feedback sheet
Callum balfour as production tasks feedback sheetCallum balfour as production tasks feedback sheet
Callum balfour as production tasks feedback sheet
 

Similar a Act 43

Modelo de análisis Estructurado
Modelo de análisis Estructurado Modelo de análisis Estructurado
Modelo de análisis Estructurado cesar095
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructuradoluiscarballoc
 
Analisis de sistemas estructurados
Analisis de sistemas estructuradosAnalisis de sistemas estructurados
Analisis de sistemas estructuradosAndreina Martinez
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datosRafael Morales
 
Representación gráfica de los diagramas de flujo yoly parra
Representación gráfica de los diagramas de flujo yoly parraRepresentación gráfica de los diagramas de flujo yoly parra
Representación gráfica de los diagramas de flujo yoly parrayoly1parra1
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujoantheresc
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujoantheresc
 
DIAGRAMAS-DE-FLUJO.pdf
DIAGRAMAS-DE-FLUJO.pdfDIAGRAMAS-DE-FLUJO.pdf
DIAGRAMAS-DE-FLUJO.pdfHugo Acosta
 
Diagrama de flujo kevin
Diagrama de flujo kevinDiagrama de flujo kevin
Diagrama de flujo kevinKevin Herrera
 
Diagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelDiagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelcalvete19
 

Similar a Act 43 (20)

Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02
 
Modelo de análisis Estructurado
Modelo de análisis Estructurado Modelo de análisis Estructurado
Modelo de análisis Estructurado
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructurado
 
Analisis de sistemas estructurados
Analisis de sistemas estructuradosAnalisis de sistemas estructurados
Analisis de sistemas estructurados
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Representación gráfica de los diagramas de flujo yoly parra
Representación gráfica de los diagramas de flujo yoly parraRepresentación gráfica de los diagramas de flujo yoly parra
Representación gráfica de los diagramas de flujo yoly parra
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujo
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujo
 
DIAGRAMAS-DE-FLUJO.pdf
DIAGRAMAS-DE-FLUJO.pdfDIAGRAMAS-DE-FLUJO.pdf
DIAGRAMAS-DE-FLUJO.pdf
 
Diagrama de flujo kevin
Diagrama de flujo kevinDiagrama de flujo kevin
Diagrama de flujo kevin
 
diagrama de flujo
diagrama de flujodiagrama de flujo
diagrama de flujo
 
Lenguaje de diagramas de flujo 2 s lun 30 sep-13
Lenguaje de diagramas de flujo 2 s lun 30 sep-13Lenguaje de diagramas de flujo 2 s lun 30 sep-13
Lenguaje de diagramas de flujo 2 s lun 30 sep-13
 
UML
UMLUML
UML
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelDiagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuel
 
Dfd
DfdDfd
Dfd
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 

Más de Luis Mario Zapata Azua (20)

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Actividad 4
Actividad  4Actividad  4
Actividad 4
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 
Manual de soporte
Manual de soporteManual de soporte
Manual de soporte
 
Manual de mantenimiento
Manual de mantenimientoManual de mantenimiento
Manual de mantenimiento
 
Video instalacion
Video instalacionVideo instalacion
Video instalacion
 
Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1
 
Pseudocódigo diagrama de-flujo
Pseudocódigo diagrama de-flujoPseudocódigo diagrama de-flujo
Pseudocódigo diagrama de-flujo
 
Características de versiones de android
Características de versiones de androidCaracterísticas de versiones de android
Características de versiones de android
 
Android un sistema operativo es propiedad de google desde el 2005
Android un sistema operativo es propiedad de google  desde el 2005Android un sistema operativo es propiedad de google  desde el 2005
Android un sistema operativo es propiedad de google desde el 2005
 
Act 49
Act 49Act 49
Act 49
 
Act 30,32,33,34,35
Act 30,32,33,34,35Act 30,32,33,34,35
Act 30,32,33,34,35
 
Actividad 26
Actividad 26Actividad 26
Actividad 26
 
Actividad 26
Actividad 26Actividad 26
Actividad 26
 
Act19
Act19Act19
Act19
 
Actividad 16
Actividad 16Actividad 16
Actividad 16
 
Act 51
Act 51Act 51
Act 51
 
Act.45
Act.45Act.45
Act.45
 

Act 43

  • 1. DIAGRAMAS LÓGICOS Un diagrama de flujo es un método para documentar la forma en que los datos se mueven a través de un sistema, incluyendo la entrada, procesamiento y salida de los datos. Esto facilita la visión descriptiva de la ejecución del programa, así como la generación del algoritmo. Símbolos generales: Inicio y fin de un programa. Operaciones aritméticas y lógico-aritméticas. Decisiones lógicas. Flujo de la ejecución. Definición: Es una herramienta que representa gráficamente la secuencia de los pasos de un proceso. Muestra la secuencia lógica de pasos para desarrollar o resolver un proceso. Finalidad de uso: 1. Para facilitar la visualización de la estructura de un proceso. 2. Se presenta la información (flujos de control, entradas, salidas, etc.) y se utiliza en la fase de diseño en el desarrollo de sistemas computacionales. 3. Ayuda en la búsqueda y detección de errores. Generalmente se usa para aprender un lenguaje computacional debido a lo específico que es (para problemas grandes no es conveniente usarlo). No se usa para resolver problemas reales. El diagrama de flujo se puede especificar en dos maneras: Es la representación gráfica de un algoritmo. Es un diagrama secuencial empleado para mostrar los procedimientos detallados que se deben seguir para resolución de un algoritmo. Los diagramas de flujo se usan normalmente para seguir la secuencia lógica de las acciones en el diseño del algoritmo. En un diagrama de flujo se utilizan figuras que se usan según corresponda a cada paso del algoritmo. Las figuras se conectan mediante flechas indicándose la secuencia a seguir entre los pasos. Detallado: Usando los dibujos geométricos descritos anteriormente para especificar todo el problema en el mismo diagrama. Por partes o desglosado: Visualizando en jerarquía (top-down) las funciones que se deben resolver. Se usan los nodos función. Esta segunda opción es más estructurada y fácil de comprender, ya que en lugar de visualizar muchos pasos en secuencia, se ven funciones o subpasos o submódulos. Cada función (nodo función) se especifica en un diagrama de flujo separado. Con el proceso de refinamiento se diseña correctamente, aunque tome más tiempo. Consiste en una serie de pasos para diseñar el programa en forma estructurada. Estructuras básicas de control: Secuencia Decisión: De un camino o de dos caminos. Repetición: Condicional (mientras/repite) o definido. Existen diferentes diagramas lógicos:
  • 2. Flujo de datos Relación de las bases de datos Objetos de sistema Diagrama de Flujo de Datos Un diagrama de flujo de datos (DFD sus siglas en español e inglés) 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 (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ó" Con un diagrama de flujo de datos, los usuarios van a poder visualizar la forma en que el sistema funcione, lo que el sistema va a lograr, y cómo el sistema se pondrá en práctica. El antiguo sistema de diagramas de flujo de datos puede ser elaborado y se comparó con el nuevo sistema de diagramas de flujo para establecer diferencias y mejoras a aplicar para desarrollar un sistema más eficiente. Los diagramas de flujo de datos pueden ser usados para proporcionar al usuario final una idea física de cómo resultarán los datos a última instancia, y cómo tienen un efecto sobre la estructura de todo el sistema. Los niveles del diagrama de flujo de datos son los siguientes: Nivel 0: Diagrama de contexto. Nivel 1: Diagrama de nivel superior. Nivel 2: Diagrama de detalle o expansión. Componentes Relación de las bases de datos Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Características Una Base de Datos Relacional se compone de varias tablas o relaciones.
  • 3. No pueden existir dos tablas con el mismo nombre ni registro. Cada tabla es a su vez un conjunto de registros (filas y columnas). La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas). Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos. Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones. Ejemplo: Diagrama de objetos Los diagramas de objetos son utilizados durante el proceso de Análisis y Diseño de los sistemas informáticos en la metodología UML. Se puede considerar un caso especial de un diagrama de clases en el que se muestran instancias específicas de clases (objetos) en un momento particular del sistema. Los diagramas de objetos utilizan un subconjunto de los elementos de un diagrama de clase. Los diagramas de objetos no muestran la multiplicidad ni los roles, aunque su notación es similar a los diagramas de clase. Una diferencia con los diagramas de clase es que el compartimiento de arriba va en la forma Nombre de objeto: Nombre de clase. Por ejemplo, Miguel: Persona.