SlideShare una empresa de Scribd logo
1 de 10
Es el proceso de decidir que componentes, y la interconexión entre los mismos, para solucionar
                                   un problema bien especificado".
  Frecuentemente analista y diseñador son la misma persona, sin embargo es necesario que se
               realice un cambio de enfoque mental al pasar de una etapa a la otra.
Al abordar la etapa de diseño, la persona debe quitarse el sombrero de analista y colocarse el sombrero de
                                                diseñador.
     Una vez que se han establecido los requisitos del software (en el análisis), el diseño del
software es la primera de tres actividades técnicas: diseño, codificación, y prueba. Cada actividad
 transforma la información de forma que finalmente se obtiene un software para computadora
                                                 válido.
Los diagramas representan una parte fundamental en el
                                                   desarrollo de sistemas, en general, se utilizan para definir las
                                                   especificaciones de un programa y representar el diseño de los
                                                   sistemas (programas). Proporcionan el proyecto original para
                                                   la implantación del diseño en código y además son partes
                                                   esenciales para la documentación del sistema y posteriormente
                                                   para su mantenimiento.




Los diagramas claros son una parte fundamental en el diseño de sistemas y en el desarrollo de
programas durante el ciclo de vida del software. Una técnica de diagramación pobre puede provocar
la inhibición en el razonamiento, en cambio, una buena puede acelerar el trabajo y aumentar la calidad
de los resultados. Por ejemplo, si solo hay una persona que desarrolla el diseño de un sistema , los
diagramas ayudaran al racionamiento claro. Cuando hay varias personas que participan en el
desarrollo del sistema los diagramas sin una poderosa herramienta esencial para la comunicación y el
desarrollo del sistema.
Una buena documentación de un sistema informático, incluyendo los programas, es un componente de lo que se
conoce como filosofía estructurada. De lo anterior, una buena documentación cumple con los siguientes puntos:



     •   Proporciona una visión de alto nivel del sistema (programa), explicando su propósito y las
         relaciones entre los diversos componentes ( datos y procedimientos)

     •   Mejora la compresión de los sistemas y, en general, del software producido.

     •   Describe detalladamente los componentes de los datos y procedimientos que forman el
         sistema.

     •   Es fácil y poco costosa de realizar y actualizar, y existe la posibilidad de producirse
         automáticamente.

     •   Proporciona una forma de representar los requerimientos de diseño de un sistema y del
         trabajo del diseño al código de programa.
El objetivo de la interfaz es actuar como capa de aislamiento del esquema conceptual (tablas y relaciones) de la
   base de datos real. El flujo de datos entre el interfaz y el sistema es transparente para el usuario. Además, el
   DBMS permite establecer restricciones de seguridad a nivel de grupo y usuario. Con estas restricciones nos
     aseguramos de que determinados usuarios puedan acceder a determinadas partes del sistema con unos
  privilegios determinados. Por ejemplo, un usuario del grupo "Lexicógrafos" no puede modificar el diseño de
    consultas, formularios o informes comunes, pero sí está autorizado a crear nuevos formularios o informes
                                                    personalizados.
Del mismo modo, la modificación de las tablas, consultas, formularios, informes y módulos sólo le está permitida
a los usuarios del grupo "Administradores", es decir, los DBAs. El conjunto de restricciones de seguridad puede
    ser tan complejo como queramos. Por ejemplo, es posible permitir acceder a parte de los datos al grupo de
usuarios "Invitados" o es posible establecer usuarios que pueden modificar los datos de un determinado idioma
                              únicamente, aunque puedan consultar los datos del resto.
   El diseño estructurado ofrece dos estrategias para conseguir una creación rápida de un diseño a partir de una
    ER

   *Diseño por transmisión: los datos entran en el sistema mediante caminos que se denominan flujos de entrada.
    En el núcleo se produce una transformación de los datos, y finalmente, los datos se mueven por caminos que
    conducen a la salida.
   Diseño por transacción: Existe un centro de transacción que es el centro de flujo, desde el que emanan muchos
    caminos alternativos de forma exclusiva.
                                                    El diseño estructurado permite una transición del DFD
                                                    a una descripción de diseño de la estructura del
                                                    programa. Se definen unos pasos que están en función
                                                    del tipo de flujo de información de que se trate.
En cada proyecto se deben decidir cuales son los requisitos de calidad a cumplir, y decidir los mas importantes.
Para asegurar y evaluar la calidad del software, ésta se debe poder medir. Para ello se emplean las Métricas del software.

 Las métricas que miden la calidad estructural son:



     *Cohesión.

     *Acoplamiento.




                       Acoplamiento                                                   Cohesión

Es el grado de interdependencia entre los módulos.            Indica la relación que existe entre los elementos de un
                                                              mismo módulo. Es la medida de la relación funcional de
Un buen diseño se caracteriza por un acoplamiento             los elementos de un módulos.
mínimo, es decir, unos módulos tan independientes los
unos a los otros como sea posible.                             El objetivos es organizar estos elementos de manera que
                                                              los que tengan una mayor relación a la hora de realizar
                                                              una tarea pertenezcan al mismo modulo, y los elementos
                                                              no relacionados, se encuentren en módulos separados.
Es el grado de interpedencia entre los módulos.

Un buen diseño se caracteriza por un acoplamiento mínimo, es decir, unos módulos tan
independientes los unos de los otros como sea posible.
La metodología de un diseño permite conseguir una estructura jerárquica del programa tomando
como punto de partida una especificación detallada de la entrada, la salida y los algoritmos del
programa a construir.

Más contenido relacionado

La actualidad más candente

Decisiones de diseño arquitectónico
Decisiones de diseño arquitectónicoDecisiones de diseño arquitectónico
Decisiones de diseño arquitectónicoEmil Quinones
 
Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Marta Silvia Tabares
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vidaOscare Coy
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEMari Cruz
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositóriorehoscript
 
Paradigmas de Bases de Datos
Paradigmas de Bases de DatosParadigmas de Bases de Datos
Paradigmas de Bases de Datosjazzme
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareGiovani Ramirez
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Milano
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de ActividadesLenin Vivanco
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del ruportizrichard
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoIng-D-SW-TorresKhano--ME
 

La actualidad más candente (20)

Decisiones de diseño arquitectónico
Decisiones de diseño arquitectónicoDecisiones de diseño arquitectónico
Decisiones de diseño arquitectónico
 
Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida
 
ARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdfARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdf
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Metodologia oohdm
Metodologia oohdmMetodologia oohdm
Metodologia oohdm
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Paradigmas de Bases de Datos
Paradigmas de Bases de DatosParadigmas de Bases de Datos
Paradigmas de Bases de Datos
 
Multiprocesamiento
MultiprocesamientoMultiprocesamiento
Multiprocesamiento
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Modelo Cascada!!
Modelo Cascada!!Modelo Cascada!!
Modelo Cascada!!
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistema operativo de red
Sistema operativo de redSistema operativo de red
Sistema operativo de red
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de Actividades
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del rup
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un Ensayo
 

Destacado

Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoeglisp
 
Ppt diseño instruccional
Ppt diseño instruccionalPpt diseño instruccional
Ppt diseño instruccionalLau Lemini
 
Clase no. 1 unidad no. iii introduccion al analisis y diseño estructurado d...
Clase no. 1 unidad no. iii  introduccion al analisis y diseño estructurado  d...Clase no. 1 unidad no. iii  introduccion al analisis y diseño estructurado  d...
Clase no. 1 unidad no. iii introduccion al analisis y diseño estructurado d...negroues
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoadrianjosv
 
Crg Modelos Toma de Decisiones 2008
Crg Modelos Toma de Decisiones 2008Crg Modelos Toma de Decisiones 2008
Crg Modelos Toma de Decisiones 2008cheramig
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradomateraactivo
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructuradosAndres Morales
 
Cableado Estructurado Diapositivas+
Cableado Estructurado Diapositivas+Cableado Estructurado Diapositivas+
Cableado Estructurado Diapositivas+jukarmatrix
 

Destacado (13)

Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Ppt diseño instruccional
Ppt diseño instruccionalPpt diseño instruccional
Ppt diseño instruccional
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Ejemplo de diseño lógico estructurado
Ejemplo de diseño lógico estructuradoEjemplo de diseño lógico estructurado
Ejemplo de diseño lógico estructurado
 
Clase no. 1 unidad no. iii introduccion al analisis y diseño estructurado d...
Clase no. 1 unidad no. iii  introduccion al analisis y diseño estructurado  d...Clase no. 1 unidad no. iii  introduccion al analisis y diseño estructurado  d...
Clase no. 1 unidad no. iii introduccion al analisis y diseño estructurado d...
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Crg Modelos Toma de Decisiones 2008
Crg Modelos Toma de Decisiones 2008Crg Modelos Toma de Decisiones 2008
Crg Modelos Toma de Decisiones 2008
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Modelo de toma de desiciones
Modelo de toma de desicionesModelo de toma de desiciones
Modelo de toma de desiciones
 
Cableado Estructurado Diapositivas+
Cableado Estructurado Diapositivas+Cableado Estructurado Diapositivas+
Cableado Estructurado Diapositivas+
 
Modelo toma de decisiones
Modelo toma de decisionesModelo toma de decisiones
Modelo toma de decisiones
 

Similar a Metodología de Diseño Estructurado.pptx

Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docxKeiberOrtiz1
 
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
 
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
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIJimmyWilfredMassVerd
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del softwaremrquaife
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Softwarealfmuny
 
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 caracterizanJonathan Bastidas
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoangelan00
 
Diaspositivas de informatik para presentar
 Diaspositivas de informatik para presentar  Diaspositivas de informatik para presentar
Diaspositivas de informatik para presentar Vanessa Toral Yépez
 
Diaspositivas de_informatik_para_presentar_
 Diaspositivas de_informatik_para_presentar_ Diaspositivas de_informatik_para_presentar_
Diaspositivas de_informatik_para_presentar_naviwz
 
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 caracterizanArianna Peralta
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
Fundamentos Basicos para El Diseño de Software
Fundamentos Basicos para El Diseño de SoftwareFundamentos Basicos para El Diseño de Software
Fundamentos Basicos para El Diseño de SoftwareRicardoAlvarez235
 
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
 
Fundamentos Básicos del Diseño de Software
Fundamentos Básicos del Diseño de SoftwareFundamentos Básicos del Diseño de Software
Fundamentos Básicos del Diseño de SoftwareJoseCaira2
 
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116AlejandroCoronado26
 
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 estructuradoDarleneperalta
 

Similar a Metodología de Diseño Estructurado.pptx (20)

Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docx
 
Fundamentos
FundamentosFundamentos
Fundamentos
 
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 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
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas II
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del software
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno 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
 
Guillermo cárdenas
Guillermo cárdenasGuillermo cárdenas
Guillermo cárdenas
 
Guillermo cárdenas
Guillermo cárdenasGuillermo cárdenas
Guillermo cárdenas
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Diaspositivas de informatik para presentar
 Diaspositivas de informatik para presentar  Diaspositivas de informatik para presentar
Diaspositivas de informatik para presentar
 
Diaspositivas de_informatik_para_presentar_
 Diaspositivas de_informatik_para_presentar_ Diaspositivas de_informatik_para_presentar_
Diaspositivas de_informatik_para_presentar_
 
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
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Fundamentos Basicos para El Diseño de Software
Fundamentos Basicos para El Diseño de SoftwareFundamentos Basicos para El Diseño de Software
Fundamentos Basicos para El Diseño de Software
 
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
 
Fundamentos Básicos del Diseño de Software
Fundamentos Básicos del Diseño de SoftwareFundamentos Básicos del Diseño de Software
Fundamentos Básicos del Diseño de Software
 
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
 
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
 

Último

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 

Último (20)

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 

Metodología de Diseño Estructurado.pptx

  • 1. Es el proceso de decidir que componentes, y la interconexión entre los mismos, para solucionar un problema bien especificado". Frecuentemente analista y diseñador son la misma persona, sin embargo es necesario que se realice un cambio de enfoque mental al pasar de una etapa a la otra. Al abordar la etapa de diseño, la persona debe quitarse el sombrero de analista y colocarse el sombrero de diseñador. Una vez que se han establecido los requisitos del software (en el análisis), el diseño del software es la primera de tres actividades técnicas: diseño, codificación, y prueba. Cada actividad transforma la información de forma que finalmente se obtiene un software para computadora válido.
  • 2. Los diagramas representan una parte fundamental en el desarrollo de sistemas, en general, se utilizan para definir las especificaciones de un programa y representar el diseño de los sistemas (programas). Proporcionan el proyecto original para la implantación del diseño en código y además son partes esenciales para la documentación del sistema y posteriormente para su mantenimiento. Los diagramas claros son una parte fundamental en el diseño de sistemas y en el desarrollo de programas durante el ciclo de vida del software. Una técnica de diagramación pobre puede provocar la inhibición en el razonamiento, en cambio, una buena puede acelerar el trabajo y aumentar la calidad de los resultados. Por ejemplo, si solo hay una persona que desarrolla el diseño de un sistema , los diagramas ayudaran al racionamiento claro. Cuando hay varias personas que participan en el desarrollo del sistema los diagramas sin una poderosa herramienta esencial para la comunicación y el desarrollo del sistema.
  • 3. Una buena documentación de un sistema informático, incluyendo los programas, es un componente de lo que se conoce como filosofía estructurada. De lo anterior, una buena documentación cumple con los siguientes puntos: • Proporciona una visión de alto nivel del sistema (programa), explicando su propósito y las relaciones entre los diversos componentes ( datos y procedimientos) • Mejora la compresión de los sistemas y, en general, del software producido. • Describe detalladamente los componentes de los datos y procedimientos que forman el sistema. • Es fácil y poco costosa de realizar y actualizar, y existe la posibilidad de producirse automáticamente. • Proporciona una forma de representar los requerimientos de diseño de un sistema y del trabajo del diseño al código de programa.
  • 4. El objetivo de la interfaz es actuar como capa de aislamiento del esquema conceptual (tablas y relaciones) de la base de datos real. El flujo de datos entre el interfaz y el sistema es transparente para el usuario. Además, el DBMS permite establecer restricciones de seguridad a nivel de grupo y usuario. Con estas restricciones nos aseguramos de que determinados usuarios puedan acceder a determinadas partes del sistema con unos privilegios determinados. Por ejemplo, un usuario del grupo "Lexicógrafos" no puede modificar el diseño de consultas, formularios o informes comunes, pero sí está autorizado a crear nuevos formularios o informes personalizados. Del mismo modo, la modificación de las tablas, consultas, formularios, informes y módulos sólo le está permitida a los usuarios del grupo "Administradores", es decir, los DBAs. El conjunto de restricciones de seguridad puede ser tan complejo como queramos. Por ejemplo, es posible permitir acceder a parte de los datos al grupo de usuarios "Invitados" o es posible establecer usuarios que pueden modificar los datos de un determinado idioma únicamente, aunque puedan consultar los datos del resto.
  • 5. El diseño estructurado ofrece dos estrategias para conseguir una creación rápida de un diseño a partir de una ER  *Diseño por transmisión: los datos entran en el sistema mediante caminos que se denominan flujos de entrada. En el núcleo se produce una transformación de los datos, y finalmente, los datos se mueven por caminos que conducen a la salida.  Diseño por transacción: Existe un centro de transacción que es el centro de flujo, desde el que emanan muchos caminos alternativos de forma exclusiva. El diseño estructurado permite una transición del DFD a una descripción de diseño de la estructura del programa. Se definen unos pasos que están en función del tipo de flujo de información de que se trate.
  • 6.
  • 7.
  • 8. En cada proyecto se deben decidir cuales son los requisitos de calidad a cumplir, y decidir los mas importantes. Para asegurar y evaluar la calidad del software, ésta se debe poder medir. Para ello se emplean las Métricas del software. Las métricas que miden la calidad estructural son:  *Cohesión.  *Acoplamiento. Acoplamiento Cohesión Es el grado de interdependencia entre los módulos. Indica la relación que existe entre los elementos de un mismo módulo. Es la medida de la relación funcional de Un buen diseño se caracteriza por un acoplamiento los elementos de un módulos. mínimo, es decir, unos módulos tan independientes los unos a los otros como sea posible. El objetivos es organizar estos elementos de manera que los que tengan una mayor relación a la hora de realizar una tarea pertenezcan al mismo modulo, y los elementos no relacionados, se encuentren en módulos separados.
  • 9. Es el grado de interpedencia entre los módulos. Un buen diseño se caracteriza por un acoplamiento mínimo, es decir, unos módulos tan independientes los unos de los otros como sea posible.
  • 10. La metodología de un diseño permite conseguir una estructura jerárquica del programa tomando como punto de partida una especificación detallada de la entrada, la salida y los algoritmos del programa a construir.