SlideShare ist ein Scribd-Unternehmen logo
1 von 1
TECNICA DE DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO
proceso de definición de la arquitectura software: componentes
módulos, interfaces, procedimientos de prueba y datos de un
sistema que se crean para satisfacer unos requisitos
especificados»
DISEÑO DE PROCESOS
DIAGRAMA DE ESTRUCTURA DE CUADROS
MODULOS
CONEXION
COMUNICACION
DATOS
SECUENCIA ITERACION DESICION
PRINCIPIOS
DESCOMPOSICION
JERARQUIA
INDEPENDENCIA
ESTRATEGIAS
DE DISEÑO
DISEÑO POR TRANSFORMACION
DISEÑO POR TRANSACCION
EVALUACION Y RENDIMIENTO
ACOPLAMIENTO
COHESIÓNFUNCIONAL
SECUENCIAL
COMUNICACIONAL
PROCEDURAL
TEMPORAL
LOGICA
COINCIDENTAL
COMUN
DE CONTROL
ESTAMPADO
NORMAL
DE DATOS
Donde se analizaran las entradas y
Salidas que ejercerá el software,
determinando los módulos y la estructura de
estos junto con sus conexiones y flujo de
datos.
Equivalen a procesos o programas representado
mediante un rectángulo
Equivale al vinculo que establecen los módulos
como rutas. Se representan con líneas
Se representa con una flecha y permite llamar o
facilitar datos entre módulos. En los que existen los
‘ Flag’ o controles y datos
FLAG
Inspeccionar procesos
Los flags sólo sirven como valores
de condición para comunicar
condiciones entre los módulos.
Paso de control.
Comunicación de error
Mediante los flags se
puede representar para
OTROS SIMBOLOS
Además de haber llamadas a varios módulos, cada
uno de estos módulos inferiores se ejecuta
varias veces, se representa como iteración
Cuando un módulo llama a varios, y esto se realiza
solamente una vez y la secuencia de ejecución
suele ser de izquierda a derecha y de arriba a
abajo.
Cuando existe una selección de camino, el módulo
superior tendrá que realizar una decisión.
Información compartida por
los módulos, tanto por el
llamado como por el que
llama
Conjunto de pasos que permiten obtener, a
partir de un DFD con características de
transformación, la estructura del sistema
El análisis de transacción se aplica cuando un
DFD toma una forma, en la que un dato
determina la elección de uno o más flujos de
información.
es la separación de una función en otras que estuvieran contenidas en la
primera.
Si los módulos individuales son completamente independientes unos de otros,
entonces el esfuerzo total implicado en el desarrollo del sistema es una función
lineal del número de módulos del sistema
Una jerarquía de módulos consigue separar los módulos que realizan tareas de
cálculo y edición de aquellos que toman decisiones y llaman a otros módulos.
Ocurre cuando dos módulos
intercambian datos pero
éstos no interfieren en la
operatividad normal de la
función que realiza el
módulo de nivel inferior.
Entre dos módulos,, ha de establecerse al menos
una comunicación básica por medio de elementos.
Ocurre si en la comunicación entre módulos se
pasan datos con estructura de registro
Ocurre si los datos de comunicación son controles
Se produce cuando un
número indeterminado de
módulos (más de dos) hacen
referencia a un área común
de datos
DE CONTENIDO
Ocurre cuando un módulo
cualquiera, necesita o accede a
una parte de otro, rompiendo
la jerarquía de funcionalidad
de la estructura.
Un módulo con cohesión funcional contiene elementos que
contribuyen a la realización de una, y sólo una, tarea funcional.
Los sistemas construidos con acoplamiento normal y con módulos
coherentes, funcionalmente son los más fáciles de mantener.
Un módulo realiza distintas tareas dentro de él en secuencia, de
forma que las entradas de cada tarea son las salidas de la anterior.
Un módulo realiza
actividades paralelas
usando los mismos datos
de entrada y de salida.
Igual que la secuencial, pero con
paso de controles.
Un módulo con cohesión coincidental es aquel cuyos elementos
contribuyen a las actividades relacionándose mutuamente de una
manera poco significativa
Las actividades que realizan tienen un matiz temporal
Si las actividades que realiza un módulo tienen la misma categoría,
es algo así como tener partes independientes dentro de ese módulo.

Weitere ähnliche Inhalte

Was ist angesagt?

Arquitectura de un pc ensayos
Arquitectura de un pc ensayosArquitectura de un pc ensayos
Arquitectura de un pc ensayosAngelica Escobar
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datosNelson Rubio
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoFreddySantiago32
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosJesus Parra
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajasbane12
 
Diseño físico y lógico de los sistemas de informacion
Diseño físico y lógico de los sistemas de informacionDiseño físico y lógico de los sistemas de informacion
Diseño físico y lógico de los sistemas de informacionYESENIA CETINA
 
Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosVictor Reyes
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML1da4
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSPablo Macon
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoIan Berzeker Tovar
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y ProcesadorMario Alberto Antonio Lopez
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosCristian Salazar C.
 

Was ist angesagt? (20)

Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
Arquitectura de un pc ensayos
Arquitectura de un pc ensayosArquitectura de un pc ensayos
Arquitectura de un pc ensayos
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientado
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajas
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Diseño físico y lógico de los sistemas de informacion
Diseño físico y lógico de los sistemas de informacionDiseño físico y lógico de los sistemas de informacion
Diseño físico y lógico de los sistemas de informacion
 
Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de Datos
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Organización de archivos
Organización de archivosOrganización de archivos
Organización de archivos
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFS
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 

Ähnlich wie DISEÑO ESTRUCTURADO(MAPA CONCEPTUAL)

Diseño de software
Diseño de softwareDiseño de software
Diseño de softwareandrestorr3
 
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 estructuradoclean88
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoangelan00
 
Mentefacto
MentefactoMentefacto
MentefactoYosel97
 
desarrollo de software
desarrollo de softwaredesarrollo de software
desarrollo de softwareJean Davila
 
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
 
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 estructuradoYamnibel
 
Enfoques de desarrollo de sw
Enfoques de desarrollo de swEnfoques de desarrollo de sw
Enfoques de desarrollo de swWalterJes
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoeglisp
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del softwaremrquaife
 
M O D U L A R I D A D
M O D U L A R I D A DM O D U L A R I D A D
M O D U L A R I D A DJORGE ARMANDO
 
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
 

Ähnlich wie DISEÑO ESTRUCTURADO(MAPA CONCEPTUAL) (20)

Diseño de software
Diseño de softwareDiseño de software
Diseño de 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
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Mentefacto
MentefactoMentefacto
Mentefacto
 
desarrollo de software
desarrollo de softwaredesarrollo de software
desarrollo de software
 
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...
 
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
 
Unidad 4. diseno del sistema
Unidad 4. diseno del sistemaUnidad 4. diseno del sistema
Unidad 4. diseno del sistema
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Enfoques de desarrollo de sw
Enfoques de desarrollo de swEnfoques de desarrollo de sw
Enfoques de desarrollo de sw
 
Diseno
DisenoDiseno
Diseno
 
alexis romero
alexis romero alexis romero
alexis romero
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del software
 
M O D U L A R I D A D
M O D U L A R I D A DM O D U L A R I D A D
M O D U L A R I D A D
 
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
 

DISEÑO ESTRUCTURADO(MAPA CONCEPTUAL)

  • 1. TECNICA DE DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO proceso de definición de la arquitectura software: componentes módulos, interfaces, procedimientos de prueba y datos de un sistema que se crean para satisfacer unos requisitos especificados» DISEÑO DE PROCESOS DIAGRAMA DE ESTRUCTURA DE CUADROS MODULOS CONEXION COMUNICACION DATOS SECUENCIA ITERACION DESICION PRINCIPIOS DESCOMPOSICION JERARQUIA INDEPENDENCIA ESTRATEGIAS DE DISEÑO DISEÑO POR TRANSFORMACION DISEÑO POR TRANSACCION EVALUACION Y RENDIMIENTO ACOPLAMIENTO COHESIÓNFUNCIONAL SECUENCIAL COMUNICACIONAL PROCEDURAL TEMPORAL LOGICA COINCIDENTAL COMUN DE CONTROL ESTAMPADO NORMAL DE DATOS Donde se analizaran las entradas y Salidas que ejercerá el software, determinando los módulos y la estructura de estos junto con sus conexiones y flujo de datos. Equivalen a procesos o programas representado mediante un rectángulo Equivale al vinculo que establecen los módulos como rutas. Se representan con líneas Se representa con una flecha y permite llamar o facilitar datos entre módulos. En los que existen los ‘ Flag’ o controles y datos FLAG Inspeccionar procesos Los flags sólo sirven como valores de condición para comunicar condiciones entre los módulos. Paso de control. Comunicación de error Mediante los flags se puede representar para OTROS SIMBOLOS Además de haber llamadas a varios módulos, cada uno de estos módulos inferiores se ejecuta varias veces, se representa como iteración Cuando un módulo llama a varios, y esto se realiza solamente una vez y la secuencia de ejecución suele ser de izquierda a derecha y de arriba a abajo. Cuando existe una selección de camino, el módulo superior tendrá que realizar una decisión. Información compartida por los módulos, tanto por el llamado como por el que llama Conjunto de pasos que permiten obtener, a partir de un DFD con características de transformación, la estructura del sistema El análisis de transacción se aplica cuando un DFD toma una forma, en la que un dato determina la elección de uno o más flujos de información. es la separación de una función en otras que estuvieran contenidas en la primera. Si los módulos individuales son completamente independientes unos de otros, entonces el esfuerzo total implicado en el desarrollo del sistema es una función lineal del número de módulos del sistema Una jerarquía de módulos consigue separar los módulos que realizan tareas de cálculo y edición de aquellos que toman decisiones y llaman a otros módulos. Ocurre cuando dos módulos intercambian datos pero éstos no interfieren en la operatividad normal de la función que realiza el módulo de nivel inferior. Entre dos módulos,, ha de establecerse al menos una comunicación básica por medio de elementos. Ocurre si en la comunicación entre módulos se pasan datos con estructura de registro Ocurre si los datos de comunicación son controles Se produce cuando un número indeterminado de módulos (más de dos) hacen referencia a un área común de datos DE CONTENIDO Ocurre cuando un módulo cualquiera, necesita o accede a una parte de otro, rompiendo la jerarquía de funcionalidad de la estructura. Un módulo con cohesión funcional contiene elementos que contribuyen a la realización de una, y sólo una, tarea funcional. Los sistemas construidos con acoplamiento normal y con módulos coherentes, funcionalmente son los más fáciles de mantener. Un módulo realiza distintas tareas dentro de él en secuencia, de forma que las entradas de cada tarea son las salidas de la anterior. Un módulo realiza actividades paralelas usando los mismos datos de entrada y de salida. Igual que la secuencial, pero con paso de controles. Un módulo con cohesión coincidental es aquel cuyos elementos contribuyen a las actividades relacionándose mutuamente de una manera poco significativa Las actividades que realizan tienen un matiz temporal Si las actividades que realiza un módulo tienen la misma categoría, es algo así como tener partes independientes dentro de ese módulo.