SlideShare uma empresa Scribd logo
1 de 8
DISEÑO ESTRUCTURADO
Guillermo Chirinos 25.139.595 Diseño de software SAIA “A”
INTRODUCCIÓN
 En computación la palabra diseño engloba prácticamente todos los aspectos de hoy en día, ya sea
para la fabricación de dispositivos, la creación de nuevos sistemas operativos, la optimización de
nuevas aplicaciones, etc. Por ello he realizado este informe para el entendimiento y razonamiento
lógico de lo que es un diseño estructurado en programación y diseño de algoritmos.
¿Qué es diseño estructurado?
 El diseño es el proceso de aplicar distintas técnicas y principios con el objetivo de definir y orientar
un dispositivo, proceso, o sistema, con los suficientes detalles como para permitir su realización
física
 El diseño estructurado, es otro elemento del Método de Desarrollo por Análisis estructurado que
emplea la descripción gráfica, se enfoca en el desarrollo de especificaciones del software.
 El objetivo del Diseño estructurado, es programas formados por módulos independientes unos de
otros desde el punto de vista funcional.
 El Diseño estructurado es una técnica específica para el diseño de programas.
Elementos del diseño estructurado
 Técnicas de documentación: Incluyen herramientas gráficas y de texto. (Flujos de datos, Diagramas Hipo,
Diagrama de estructura). La herramienta fundamental del Diseño estructurado es el diagrama
estructurado que es de naturaleza gráfica y evitan cualquier referencia relacionada con el hardware o
detalles físicos. Su finalidad no es mostrar la lógica de los programas (que es la tarea de los diagramas de
flujo). Los Diagramas Estructurados describen la interacción entre módulos independientes junto con los
datos que un módulo pasa a otro cuando interacciona con él.
 Criterios de evaluación del Diseño: Tiene como objetivo evaluar los defectos del diseño conforme a la
documentación del diagrama Hipo y el diagrama estructural.
 Heurísticas del diseño: Se refieren al tamaño del módulo y al control del módulo.
 Estrategias del Diseño: Las estrategias requieren un buen nivel de experiencia, sentido común y decisión.
Existe una basada en el flujo de datos y otra basada en la estructura de datos.
Etapas del Diseño estructurado
 Descomposición: Para ello se requiere un adecuado análisis de dicho problema, siendo necesario
definir primeramente el problema, para lo cual deberá de contener una detallada pero concisa
descripción del mismo,
 Jerarquía de módulos: Ésta es una consecuencia directa de la descomposición del problema
mediante refinamientos sucesivos, el resultado será un conjunto de módulos estratificados en capas
a modo de pirámide donde en la cima habrá un único módulo que representará al programa global
y en los niveles inferiores aparecerán los módulos resultantes de las sucesivas divisiones.
 Independencia: independencia del diseño como tal.
Conclusión
 El diseño estructurado es un enfoque disciplinado de la transformación de qué es necesario para el
desarrollo de un sistema, a cómo deberá ser hecha la implementación.
La idea original del diseño estructurado fue presentada en la década de los '70, por Larry Constantine,
y continuada posteriormente por otros autores: Myers, Yourdon y Stevens.
El diseño estructurado produce sistemas fáciles de entender y mantener, confiables, fácilmente
desarrollados, eficientes y que funcionan.
Referencias usadas
 http://www.exa.unicen.edu.ar/catedras/prog1/introprog2/sites/default/files/ApuntesDiagramaEstru
ctura.pdf
 http://www.oocities.org/es/annadugarte/ads1/analisis.htm
 http://si-equipo2.blogspot.com/2010/03/metodologia-del-desarrollo-de-sistema.html
¡Muchas gracias por tu
atención!
Guillermo Chirinos

Mais conteúdo relacionado

Mais procurados

Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
rehoscript
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
Carolina Cols
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
Roberth Loaiza
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
Gladys Rodriguez
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
davidsande
 

Mais procurados (20)

Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Rational rose
Rational roseRational rose
Rational rose
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
UML
UMLUML
UML
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertos
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
fundamentos teoricos ingenieria de softwaare
fundamentos teoricos ingenieria de softwaarefundamentos teoricos ingenieria de softwaare
fundamentos teoricos ingenieria de softwaare
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Fundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del SoftwareFundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del Software
 

Semelhante a Diseño Estructurado

Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
Alexander Pino
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
Dascorp
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015
Lucero Mtz
 
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
lcastillo110
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizan
Arianna Peralta
 

Semelhante a Diseño Estructurado (20)

Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian Oblitas
 
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Software exposicion
Software exposicionSoftware exposicion
Software exposicion
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
Guillermo cárdenas
Guillermo cárdenasGuillermo cárdenas
Guillermo cárdenas
 
Guillermo cárdenas
Guillermo cárdenasGuillermo cárdenas
Guillermo cárdenas
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimiento
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 
DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO
 
Fundamentos del diseño de software
Fundamentos del diseño de software Fundamentos del diseño de software
Fundamentos del diseño de software
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo 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
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizan
 

Mais de Guillermo Chirinos

Mais de Guillermo Chirinos (9)

Ejercicios de reducción de autómatas
Ejercicios de reducción de autómatas Ejercicios de reducción de autómatas
Ejercicios de reducción de autómatas
 
Presentación Digital
Presentación DigitalPresentación Digital
Presentación Digital
 
CONTROL Y SEGURIDAD DE SISTEMAS
CONTROL Y SEGURIDAD DE SISTEMASCONTROL Y SEGURIDAD DE SISTEMAS
CONTROL Y SEGURIDAD DE SISTEMAS
 
Plan de negocios para la micro, pequeña y gran empresa en venezuela
Plan de negocios para la micro, pequeña y gran empresa en venezuelaPlan de negocios para la micro, pequeña y gran empresa en venezuela
Plan de negocios para la micro, pequeña y gran empresa en venezuela
 
Pequeñas y medianas empresas
Pequeñas y medianas empresasPequeñas y medianas empresas
Pequeñas y medianas empresas
 
Propuesta de sistemas 2
Propuesta de sistemas 2Propuesta de sistemas 2
Propuesta de sistemas 2
 
Pre 6
Pre 6Pre 6
Pre 6
 
Pre 5
Pre 5Pre 5
Pre 5
 
Pre 3
Pre 3Pre 3
Pre 3
 

Último

4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 

Último (20)

ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 

Diseño Estructurado

  • 1. DISEÑO ESTRUCTURADO Guillermo Chirinos 25.139.595 Diseño de software SAIA “A”
  • 2. INTRODUCCIÓN  En computación la palabra diseño engloba prácticamente todos los aspectos de hoy en día, ya sea para la fabricación de dispositivos, la creación de nuevos sistemas operativos, la optimización de nuevas aplicaciones, etc. Por ello he realizado este informe para el entendimiento y razonamiento lógico de lo que es un diseño estructurado en programación y diseño de algoritmos.
  • 3. ¿Qué es diseño estructurado?  El diseño es el proceso de aplicar distintas técnicas y principios con el objetivo de definir y orientar un dispositivo, proceso, o sistema, con los suficientes detalles como para permitir su realización física  El diseño estructurado, es otro elemento del Método de Desarrollo por Análisis estructurado que emplea la descripción gráfica, se enfoca en el desarrollo de especificaciones del software.  El objetivo del Diseño estructurado, es programas formados por módulos independientes unos de otros desde el punto de vista funcional.  El Diseño estructurado es una técnica específica para el diseño de programas.
  • 4. Elementos del diseño estructurado  Técnicas de documentación: Incluyen herramientas gráficas y de texto. (Flujos de datos, Diagramas Hipo, Diagrama de estructura). La herramienta fundamental del Diseño estructurado es el diagrama estructurado que es de naturaleza gráfica y evitan cualquier referencia relacionada con el hardware o detalles físicos. Su finalidad no es mostrar la lógica de los programas (que es la tarea de los diagramas de flujo). Los Diagramas Estructurados describen la interacción entre módulos independientes junto con los datos que un módulo pasa a otro cuando interacciona con él.  Criterios de evaluación del Diseño: Tiene como objetivo evaluar los defectos del diseño conforme a la documentación del diagrama Hipo y el diagrama estructural.  Heurísticas del diseño: Se refieren al tamaño del módulo y al control del módulo.  Estrategias del Diseño: Las estrategias requieren un buen nivel de experiencia, sentido común y decisión. Existe una basada en el flujo de datos y otra basada en la estructura de datos.
  • 5. Etapas del Diseño estructurado  Descomposición: Para ello se requiere un adecuado análisis de dicho problema, siendo necesario definir primeramente el problema, para lo cual deberá de contener una detallada pero concisa descripción del mismo,  Jerarquía de módulos: Ésta es una consecuencia directa de la descomposición del problema mediante refinamientos sucesivos, el resultado será un conjunto de módulos estratificados en capas a modo de pirámide donde en la cima habrá un único módulo que representará al programa global y en los niveles inferiores aparecerán los módulos resultantes de las sucesivas divisiones.  Independencia: independencia del diseño como tal.
  • 6. Conclusión  El diseño estructurado es un enfoque disciplinado de la transformación de qué es necesario para el desarrollo de un sistema, a cómo deberá ser hecha la implementación. La idea original del diseño estructurado fue presentada en la década de los '70, por Larry Constantine, y continuada posteriormente por otros autores: Myers, Yourdon y Stevens. El diseño estructurado produce sistemas fáciles de entender y mantener, confiables, fácilmente desarrollados, eficientes y que funcionan.
  • 7. Referencias usadas  http://www.exa.unicen.edu.ar/catedras/prog1/introprog2/sites/default/files/ApuntesDiagramaEstru ctura.pdf  http://www.oocities.org/es/annadugarte/ads1/analisis.htm  http://si-equipo2.blogspot.com/2010/03/metodologia-del-desarrollo-de-sistema.html
  • 8. ¡Muchas gracias por tu atención! Guillermo Chirinos