SlideShare una empresa de Scribd logo
1 de 22
Es una técnica de
 representación en la que se
refleja de forma descendente
la división de la aplicación en
   módulos. Está basado en
 diagramas de flujo de datos
   obtenidos en el análisis.
No representa las
 secuencias, alternativas o
 bucles. Tampoco muestra
   detalles internos como
códigos, algoritmos o datos.
 Refleja la comunicación de
datos y control y la jerarquía
El diseño de datos consiste en
descubrir y la definir completamente
 de los procesos y características de
 los datos de la aplicación. El diseño
      de datos es un proceso de
   perfeccionamiento gradual que
    abarca desde la cuestión más
              elemental
"¿Qué datos requiere la
   aplicación?", hasta los procesos y
   estructuras de datos precisos que
    proporcionan dichos datos. Si el
 diseño de datos es bueno, el acceso a
los datos de la aplicación será rápido y
 fácil de mantener, y podrá aceptar sin
  problemas las futuras mejoras de los
                 datos.
se extiende desde el análisis hasta la
 implementación pasando por el diseño.
 Actualmente es una de las metodologías
             mas implantadas.
Las técnicas orientadas a objetos permiten
 que el software se construya a partir de
  objetos de compartimiento especifico.
 permite desarrollar software fácilmente
           extensible y reusable.
Es una tarea que ha adquirido
    relevancia en el desarrollo de un
  sistema. La calidad de la interfaz de
  usuario puede ser uno de los motivos
 que conduzca a un sistema al éxito o al
fracaso. Los principios que se presentan
    son de utilidad para creación de
     interfaces funcionales y de fácil
                operación.
A pesar de no ser capaces de
  resolver todos los aspectos
propios del contexto con el que
se esté trabajando, pueden ser
       combinados con la
prototipación y la aplicación de
heurísticas de evaluación para
 facilitar el proceso de diseño.
DISEÑO DE PROCEDIMIENTO DE
                   USUARIO
 Es el proceso de gestión para la creación de
   un sistema o software la cual encierra un
conjunto de actividades, una de las cuales es
 la estimación, estimar es echar un vistazo al
futuro. Aunque la estimación, es mas un arte
   que una ciencia, y es la base de todas las
    demás actividades de planificación del
 proyecto y sirve como guía para una buena
       ingeniería en sistemas y software.
INTERFAZ DEL ORDENADOR
        Incluyen elementos como
   menús, teclado, ventanas, ratón, los
    beeps y los diferentes sonidos y en
   general todos los canales los cuales
    permiten la comunicación entre la
 computadora y el ser humano. La mejor
interacción humano-maquina a través de
    una adecuada interfaz (interfaz de
      usuario), que le brinde tanta
La interfaz de usuario en adelante IU, de
     un programa es un conjunto de
 elementos hardware y software de una
computadora que presentan información
al usuario y le permite interactuar con la
    información y con el computador.
También se puede considerar parte de la
          IU la documentación
(manuales, ayuda, referencia, tutoriales)
que acompaña al hardware y al software.
Los programas son usados por usuarios
          con distintos niveles de
conocimientos, desde principiantes hasta
  expertos. Debe permitirse libertad al
    usuario para que elija el modo de
   interacción que mas se adecue a sus
objetivos. La mayoría de los programas y
    sistemas operativos ofrecen varias
     formas de interacción al usuario.
  También permite explicar o predecir
       comportamientos el sistema.
En el caso que el flujo de datos no
importe realmente se suelen utilizar
  método de diseños orientado al
   objeto. El DOFD permite una
      traducción sencilla de la
representación de la información de
diseño de flujo de datos continua en
 la especificación de sistema a una
     descripción del diseño de la
      estructura del programa.
GLOSARIO DE TERMINOS
• MODULACION:LA ACCION DE MODULAR.
• TECNOLOGICO:RELATIVO A LA TECNOLOGIA
  DE UN CONJUNTO DE LOS TERMINOS
  TECNICOS DE UN CORTE O CIENCIA.
• JERCORQUIA:ORDEN O GRADUACION ENTRE
  PERSONAS Y COSAS.
• DESCOMPOSICION:ACCION Y EFECTO DE
  DESCOMPONERSE,DESASEO DE
  ALTERACIONES.
PROGRAMACION:PROGRAMAR ALGUNA ACTIVIDAD O
ALGUN ESCRITO DE UN PROYECTO DETERMINADO.
SUBYACENTES:DICE DE LO QUE NACE ABAJO
ALTERNATIVA:OPCION ENTRE DOS COSAS
METODOLOGIA :CIENCIA DEL METODO DE ENSEÑANZA
TECNICA:CONJUNTO DE PROCEDIMIENTO Y RECURSOS
QUE SIRVE UNA CIENCIA ARTE O ACTIVIDAD
ANALISIS:DESCOMPOSICION DE UN TODO EN SUS PARTES
HASTA LLEGAR O CONOCER SUS PRINCIPIOSO
ELEMENTOS.
GESTION:ACCION Y EFECTO DE GESTIONAR.
PLANIFICACION:ESTABLECER UN PLAN.
COMODIDAD:CONVENIENCIA COSA AGRADABLE Y
COMODA
DOCUMENTACION:CONJUNTO DE ELEMENTOS QUE SIRVE
PARA ESTE FIN.

Más contenido relacionado

La actualidad más candente

Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de SoftwareUPT
 
Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonicoWilson Gomez
 
Fundamentos del diseño de software
Fundamentos del diseño de software Fundamentos del diseño de software
Fundamentos del diseño de software AlessandreMndez
 
Analisis y diseño diapositivas
Analisis y diseño diapositivasAnalisis y diseño diapositivas
Analisis y diseño diapositivasdaylianam10
 
Portafolios javier chavez
Portafolios javier chavezPortafolios javier chavez
Portafolios javier chavezJavier Chávez
 
Fundamentos del diseno de software jesus marcano
Fundamentos del diseno de software   jesus marcanoFundamentos del diseno de software   jesus marcano
Fundamentos del diseno de software jesus marcanoGalderIL057
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datosAndre Gutierrez
 
Fundamentos Básicos para el Diseño de Software || Yeferson Montaño
Fundamentos Básicos para el Diseño de Software || Yeferson MontañoFundamentos Básicos para el Diseño de Software || Yeferson Montaño
Fundamentos Básicos para el Diseño de Software || Yeferson MontañoYefersonMontao1
 
Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.Juan Franco
 
presentacion_dannaRivero
presentacion_dannaRiveropresentacion_dannaRivero
presentacion_dannaRiveroDannaRivero
 

La actualidad más candente (19)

Reglas de Oro
Reglas de OroReglas de Oro
Reglas de Oro
 
9.diseño de la arquitectura
9.diseño de la arquitectura9.diseño de la arquitectura
9.diseño de la arquitectura
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonico
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Fundamentos del diseño de software
Fundamentos del diseño de software Fundamentos del diseño de software
Fundamentos del diseño de software
 
Aldo criollo
Aldo criolloAldo criollo
Aldo criollo
 
Diseño jessy
Diseño jessyDiseño jessy
Diseño jessy
 
Analisis y diseño diapositivas
Analisis y diseño diapositivasAnalisis y diseño diapositivas
Analisis y diseño diapositivas
 
Portafolios javier chavez
Portafolios javier chavezPortafolios javier chavez
Portafolios javier chavez
 
Fundamentos del diseno de software jesus marcano
Fundamentos del diseno de software   jesus marcanoFundamentos del diseno de software   jesus marcano
Fundamentos del diseno de software jesus marcano
 
3 1 mde mda
3 1 mde mda3 1 mde mda
3 1 mde mda
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datos
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Fundamentos Básicos para el Diseño de Software || Yeferson Montaño
Fundamentos Básicos para el Diseño de Software || Yeferson MontañoFundamentos Básicos para el Diseño de Software || Yeferson Montaño
Fundamentos Básicos para el Diseño de Software || Yeferson Montaño
 
Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.
 
presentacion_dannaRivero
presentacion_dannaRiveropresentacion_dannaRivero
presentacion_dannaRivero
 

Destacado (20)

Historia de c++
Historia de c++Historia de c++
Historia de c++
 
Curriculum de diana alejandra ramirez vega
Curriculum de diana alejandra ramirez vegaCurriculum de diana alejandra ramirez vega
Curriculum de diana alejandra ramirez vega
 
Taqueria galindo 2
Taqueria galindo 2Taqueria galindo 2
Taqueria galindo 2
 
partes de una computadora-julieth campos 11-01
partes de una computadora-julieth campos 11-01partes de una computadora-julieth campos 11-01
partes de una computadora-julieth campos 11-01
 
Glosario
GlosarioGlosario
Glosario
 
Sea monkey 
Sea monkey Sea monkey 
Sea monkey 
 
Trabalho motas
Trabalho  motasTrabalho  motas
Trabalho motas
 
Trabajo practico dos buba
Trabajo practico dos bubaTrabajo practico dos buba
Trabajo practico dos buba
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Actividad 4 zaira melina pulido cervantes
Actividad 4 zaira melina pulido cervantesActividad 4 zaira melina pulido cervantes
Actividad 4 zaira melina pulido cervantes
 
Informatica proyecto
Informatica proyectoInformatica proyecto
Informatica proyecto
 
Složi rečenice
Složi rečeniceSloži rečenice
Složi rečenice
 
Seguridad exp osiciion
Seguridad exp osiciionSeguridad exp osiciion
Seguridad exp osiciion
 
Senacyt informatica como herramienta didactica
Senacyt   informatica como herramienta didacticaSenacyt   informatica como herramienta didactica
Senacyt informatica como herramienta didactica
 
Recuperacion lectura shock del futuro
Recuperacion lectura shock del futuroRecuperacion lectura shock del futuro
Recuperacion lectura shock del futuro
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Trabajo
TrabajoTrabajo
Trabajo
 
Martes 4 de agosto
Martes 4 de agosto Martes 4 de agosto
Martes 4 de agosto
 
Para ti
Para tiPara ti
Para ti
 
Las tics gabriela zambrano
Las tics gabriela zambranoLas tics gabriela zambrano
Las tics gabriela zambrano
 

Similar a Diseño de flujo de datos (DFD

Unidad # 6 primera parte diseño estructurado
Unidad # 6 primera parte diseño estructuradoUnidad # 6 primera parte diseño estructurado
Unidad # 6 primera parte diseño estructuradoEmily Moncada
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1preciadoag
 
Desarrollo de sistemas
Desarrollo de sistemasDesarrollo de sistemas
Desarrollo de sistemasAd Gnzlz
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasMirna Lozano
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Softwarelcastillo110
 
Informe de Diseño de Sistemas
Informe de Diseño de SistemasInforme de Diseño de Sistemas
Informe de Diseño de SistemasJean Cruz
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareITSPR
 
Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx AlvareL
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasAlan9126
 
Fundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de softwareFundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de softwareGerardo Valera
 

Similar a Diseño de flujo de datos (DFD (20)

Unidad # 6 primera parte diseño estructurado
Unidad # 6 primera parte diseño estructuradoUnidad # 6 primera parte diseño estructurado
Unidad # 6 primera parte diseño estructurado
 
GLOSARIO DE FUNDAMENTOS.pdf
GLOSARIO DE FUNDAMENTOS.pdfGLOSARIO DE FUNDAMENTOS.pdf
GLOSARIO DE FUNDAMENTOS.pdf
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
 
Tareasemana1
Tareasemana1Tareasemana1
Tareasemana1
 
Desarrollo de sistemas
Desarrollo de sistemasDesarrollo de sistemas
Desarrollo de sistemas
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Ingeniería en software
Ingeniería en softwareIngeniería en software
Ingeniería en software
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Informe de Diseño de Sistemas
Informe de Diseño de SistemasInforme de Diseño de Sistemas
Informe de Diseño de Sistemas
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx
 
diseño de software
diseño de software diseño de software
diseño de software
 
Analizis y diseño ensayo
Analizis y diseño ensayoAnalizis y diseño ensayo
Analizis y diseño ensayo
 
Project leo (1)
Project leo (1)Project leo (1)
Project leo (1)
 
Siste deinf
Siste deinfSiste deinf
Siste deinf
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Presentacion
PresentacionPresentacion
Presentacion
 
Fundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de softwareFundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de software
 

Más de Darleneperalta

Grupo # 1 correo electroniico
Grupo # 1 correo electroniicoGrupo # 1 correo electroniico
Grupo # 1 correo electroniicoDarleneperalta
 
Correo electronico y sus elementos
Correo electronico y sus elementosCorreo electronico y sus elementos
Correo electronico y sus elementosDarleneperalta
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del softwareDarleneperalta
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaDarleneperalta
 
Unidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosUnidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosDarleneperalta
 
Unidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funcionesUnidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funcionesDarleneperalta
 
Unidad # 3 estapas del ciclo de la vida
Unidad # 3 estapas del ciclo de la vidaUnidad # 3 estapas del ciclo de la vida
Unidad # 3 estapas del ciclo de la vidaDarleneperalta
 
Unidad # 11 documentacion de sistemas
Unidad # 11 documentacion de sistemasUnidad # 11 documentacion de sistemas
Unidad # 11 documentacion de sistemasDarleneperalta
 

Más de Darleneperalta (14)

Grupo # 3 seguriidad
Grupo # 3 seguriidadGrupo # 3 seguriidad
Grupo # 3 seguriidad
 
Grupo # 1 correo electroniico
Grupo # 1 correo electroniicoGrupo # 1 correo electroniico
Grupo # 1 correo electroniico
 
Correo electronico y sus elementos
Correo electronico y sus elementosCorreo electronico y sus elementos
Correo electronico y sus elementos
 
Buscadores
BuscadoresBuscadores
Buscadores
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del software
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de prueba
 
Unidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosUnidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datos
 
Unidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funcionesUnidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funciones
 
Unidad # 3 estapas del ciclo de la vida
Unidad # 3 estapas del ciclo de la vidaUnidad # 3 estapas del ciclo de la vida
Unidad # 3 estapas del ciclo de la vida
 
Unidad # 1
Unidad # 1Unidad # 1
Unidad # 1
 
Unidad # 1 grupo 9
Unidad # 1 grupo 9Unidad # 1 grupo 9
Unidad # 1 grupo 9
 
Unidad # 1 grupo 4
Unidad # 1 grupo 4Unidad # 1 grupo 4
Unidad # 1 grupo 4
 
Proyecto de analisis
Proyecto de analisisProyecto de analisis
Proyecto de analisis
 
Unidad # 11 documentacion de sistemas
Unidad # 11 documentacion de sistemasUnidad # 11 documentacion de sistemas
Unidad # 11 documentacion de sistemas
 

Diseño de flujo de datos (DFD

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Es una técnica de representación en la que se refleja de forma descendente la división de la aplicación en módulos. Está basado en diagramas de flujo de datos obtenidos en el análisis.
  • 8. No representa las secuencias, alternativas o bucles. Tampoco muestra detalles internos como códigos, algoritmos o datos. Refleja la comunicación de datos y control y la jerarquía
  • 9. El diseño de datos consiste en descubrir y la definir completamente de los procesos y características de los datos de la aplicación. El diseño de datos es un proceso de perfeccionamiento gradual que abarca desde la cuestión más elemental
  • 10. "¿Qué datos requiere la aplicación?", hasta los procesos y estructuras de datos precisos que proporcionan dichos datos. Si el diseño de datos es bueno, el acceso a los datos de la aplicación será rápido y fácil de mantener, y podrá aceptar sin problemas las futuras mejoras de los datos.
  • 11.
  • 12. se extiende desde el análisis hasta la implementación pasando por el diseño. Actualmente es una de las metodologías mas implantadas. Las técnicas orientadas a objetos permiten que el software se construya a partir de objetos de compartimiento especifico. permite desarrollar software fácilmente extensible y reusable.
  • 13. Es una tarea que ha adquirido relevancia en el desarrollo de un sistema. La calidad de la interfaz de usuario puede ser uno de los motivos que conduzca a un sistema al éxito o al fracaso. Los principios que se presentan son de utilidad para creación de interfaces funcionales y de fácil operación.
  • 14. A pesar de no ser capaces de resolver todos los aspectos propios del contexto con el que se esté trabajando, pueden ser combinados con la prototipación y la aplicación de heurísticas de evaluación para facilitar el proceso de diseño.
  • 15. DISEÑO DE PROCEDIMIENTO DE USUARIO Es el proceso de gestión para la creación de un sistema o software la cual encierra un conjunto de actividades, una de las cuales es la estimación, estimar es echar un vistazo al futuro. Aunque la estimación, es mas un arte que una ciencia, y es la base de todas las demás actividades de planificación del proyecto y sirve como guía para una buena ingeniería en sistemas y software.
  • 16. INTERFAZ DEL ORDENADOR Incluyen elementos como menús, teclado, ventanas, ratón, los beeps y los diferentes sonidos y en general todos los canales los cuales permiten la comunicación entre la computadora y el ser humano. La mejor interacción humano-maquina a través de una adecuada interfaz (interfaz de usuario), que le brinde tanta
  • 17. La interfaz de usuario en adelante IU, de un programa es un conjunto de elementos hardware y software de una computadora que presentan información al usuario y le permite interactuar con la información y con el computador. También se puede considerar parte de la IU la documentación (manuales, ayuda, referencia, tutoriales) que acompaña al hardware y al software.
  • 18. Los programas son usados por usuarios con distintos niveles de conocimientos, desde principiantes hasta expertos. Debe permitirse libertad al usuario para que elija el modo de interacción que mas se adecue a sus objetivos. La mayoría de los programas y sistemas operativos ofrecen varias formas de interacción al usuario. También permite explicar o predecir comportamientos el sistema.
  • 19.
  • 20. En el caso que el flujo de datos no importe realmente se suelen utilizar método de diseños orientado al objeto. El DOFD permite una traducción sencilla de la representación de la información de diseño de flujo de datos continua en la especificación de sistema a una descripción del diseño de la estructura del programa.
  • 21. GLOSARIO DE TERMINOS • MODULACION:LA ACCION DE MODULAR. • TECNOLOGICO:RELATIVO A LA TECNOLOGIA DE UN CONJUNTO DE LOS TERMINOS TECNICOS DE UN CORTE O CIENCIA. • JERCORQUIA:ORDEN O GRADUACION ENTRE PERSONAS Y COSAS. • DESCOMPOSICION:ACCION Y EFECTO DE DESCOMPONERSE,DESASEO DE ALTERACIONES.
  • 22. PROGRAMACION:PROGRAMAR ALGUNA ACTIVIDAD O ALGUN ESCRITO DE UN PROYECTO DETERMINADO. SUBYACENTES:DICE DE LO QUE NACE ABAJO ALTERNATIVA:OPCION ENTRE DOS COSAS METODOLOGIA :CIENCIA DEL METODO DE ENSEÑANZA TECNICA:CONJUNTO DE PROCEDIMIENTO Y RECURSOS QUE SIRVE UNA CIENCIA ARTE O ACTIVIDAD ANALISIS:DESCOMPOSICION DE UN TODO EN SUS PARTES HASTA LLEGAR O CONOCER SUS PRINCIPIOSO ELEMENTOS. GESTION:ACCION Y EFECTO DE GESTIONAR. PLANIFICACION:ESTABLECER UN PLAN. COMODIDAD:CONVENIENCIA COSA AGRADABLE Y COMODA DOCUMENTACION:CONJUNTO DE ELEMENTOS QUE SIRVE PARA ESTE FIN.