SlideShare a Scribd company logo
1 of 18
Instituto Tecnológico del Cibao
Oriental



Diseño de Sistema II

Continuacion:
Diseño Arquitectonico
Presentacion

•   Ruben Dario M. Perez. 2010-0247
•   Lorfranklin De Js. M. B. 2010-0291
•   Alex Joaquin Fais P. 2008-700
•   Luisandra Rodriguez R. 2006-663
Estilos de descomposición
modular
• Después de elegir la organización del sistema en
  su    totalidad,     debemos      decidir   cómo
  descomponer los subsistemas en módulos .
• No existe una distinción rígida entre la
  organización del sistema y la descomposición
  modular.
• Sin embargo, los componentes de los módulos
  son normalmente más pequeños, lo que permite
  usar estilos alternativos de descomposición.
Descomposición modular


• Para realizar una descomposición modular del
  sistema como actividad fundamental del diseño
  es necesario concretar los siguientes aspectos:
  Identificar los módulos, Describir cada módulo,
  Describir las relaciones entre módulos.
Cont.

• El diseño modular propone dividir el sistema en
  partes diferenciadas y definir sus interfaces. Sus
  ventajas:
• Claridad.
• Reducción de costos.
• Reutilización
Cont.

• Los pasos a seguir son:
1.   Identificar los módulos
2.   Describir cada módulo
3.   Describir las relaciones entre módulos

• Una descomposición modular debe poseer ciertas cualidades
  mínimas para que se pueda considerar de suficiente validez.

1.   Independencia funcional
2.   Acoplamiento
3.   Cohesión
4.   Comprensibilidad
5.   Adaptabilidad
Independencia funcional

• Cada módulo debe realizar una función concreta
  o un conjunto de funciones afines. Es
  recomendable reducir las relaciones entre
  módulos al mínimo.
• Para medir la independencia funcional hay dos
  criterios: acoplamiento y cohesión.
Acoplamiento

• Es una medida de la interconexión entre
  módulos en la estructura del programa. Se tiende
  a que el acoplamiento sea lo menor posible, esto
  es a reducir las interconexiones entre los
  distintos módulos en que se estructure nuestra
  aplicación. El grado de acoplamiento mide la
  interrelación entre dos módulos, según el tipo de
  conexión y la complejidad de la interface:
Cont.

 Fuerte
•  Por contenido, cuando desde un módulo se puede cambiar datos
  locales de otro.
• Común, se emplea una zona común de datos a la que tienen acceso
  varios módulos.

 Moderado
• De control , la zona común es un dispositivo externo al que están
  ligados los módulos, esto implica que un cambio en el formato de datos
  los afecta a todos.

 Débil
• De datos, viene dado por los datos que intercambian los módulos. Es el
  mejor.
• Sin acoplamiento directo, es el acoplamiento que no existe.
Cohesión


Un módulo coherente ejecuta una tarea sencilla en
un procedimiento y requiere poca interacción con
procedimientos que se ejecutan en otras partes de
un programa. Podemos decir que un módulo
coherente es aquel que intenta realizar solamente
una cosa.
Comprensibilidad


Para facilitar los cambios, el mantenimiento y la
reutilización de módulos es necesario que cada
uno sea comprensible de forma aislada. Para ello
es bueno que posea independencia funcional, pero
además es deseable:
Cont.


Identificación , el nombre debe ser adecuado y
 descriptivo.

Documentación, debe aclarar todos los detalles
 de diseño e implementación que no queden de
 manifiesto en el propio código.
Adaptabilidad


La adaptación de un sistema resulta más difícil
cuando no hay independencia funcional, es decir,
con alto acoplamiento y baja cohesión, y cuando el
diseño es poco comprensible. Otros factores para
facilitar la adaptabilidad:
Cont.

 Previsión, es necesario prever que aspectos del sistema
  pueden ser susceptibles de cambios en el futuro, y poner estos
  elementos en módulos independientes, de manera que su
  modificación afecte al menor número de módulos posibles.

 Accesibilidad, debe resultar sencillo el acceso a los
  documentos de especificación, diseño, e implementación para
  obtener un conocimiento suficiente del sistema antes de
  proceder a su adaptación.

 Consistencia, después de cualquier adaptación se debe
  mantener la consistencia del sistema, incluidos los documentos
  afectados.
Distinción entre subsistemas y
módulos

1. Un subsistema es un sistema en sí mismo. Su
funcionamiento no depende de los servicios
proporcionados por otros subsistemas .
  -Los subsistemas se componen de módulos y tienen
interfaces definidas , que se usan para comunicarse
con otros subsistemas.
2. Un módulo suele ser un componente de un
subsistema, que brinda uno o más servicios a otros
módulos . A su vez éste usa los servicios
proporcionados por otros módulos. No se le puede
considerar como un sistema independiente.
Cont.

• Los módulos se componen normalmente de varios
  componentes del sistema más simples. Hay dos
  estrategias para descomponer un subsistema en
  módulos:
•    1. Descomposición orientada a objetos: donde se
  descompone un sistema en un conjunto de objetos
  que se comunican.
•    2. Descomposición orientada a flujos de
  funciones: donde se descompone el sistema en
  módulos funcionales que aceptan datos y los
  transforman en datos de salida.
Estilos de Control

• Hay dos estilos de control genéricos :
• 1. Control centralizado. Un subsistema tiene toda la
  responsabilidad para controlar , iniciar y detener a
  otros subsistemas. También puede devolver el
  control a otro subsistema, pero esperará que le sea
  devuelta la responsabilidad del control.
• 2. Control basado en eventos. En vez de que la
  información de control esté embebida en un
  subsistema, cada subsistema puede responder a
  eventos generados externamente . Estos eventos
  podrían provenir de otros subsistemas o del entorno
  del sistema.
Diseño arquitectonico

More Related Content

What's hot

2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)ninguna
 
Propiedades de los sistemas ensayo
Propiedades de los sistemas ensayoPropiedades de los sistemas ensayo
Propiedades de los sistemas ensayoRafaelo Da Viinci
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoMichelle Love
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosguestc68913
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.scorpion_esab
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativosOveimar Payares Ramos
 
Estructura de un sistema operativo.
Estructura de un sistema operativo.Estructura de un sistema operativo.
Estructura de un sistema operativo.Michelle Love
 
Conceptos y estructuras de los S. O.
Conceptos y estructuras de los S. O.Conceptos y estructuras de los S. O.
Conceptos y estructuras de los S. O.Javier Alvarez
 
Estructura modular os
Estructura modular osEstructura modular os
Estructura modular osTegito Avila
 

What's hot (18)

Mentefacto de diseño Estructurado
 Mentefacto de diseño Estructurado Mentefacto de diseño Estructurado
Mentefacto de diseño Estructurado
 
2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)2.estructuras de sistemas operativos (1)
2.estructuras de sistemas operativos (1)
 
Propiedades de los sistemas ensayo
Propiedades de los sistemas ensayoPropiedades de los sistemas ensayo
Propiedades de los sistemas ensayo
 
Estructura de un s.o.
Estructura de un s.o.Estructura de un s.o.
Estructura de un s.o.
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Mapa Sistemas Operativos
Mapa Sistemas OperativosMapa Sistemas Operativos
Mapa Sistemas Operativos
 
Sistemao
SistemaoSistemao
Sistemao
 
Estructura Multicapa
Estructura MulticapaEstructura Multicapa
Estructura Multicapa
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativosmmm
Sistemas operativosmmmSistemas operativosmmm
Sistemas operativosmmm
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Aspectos de diseno
Aspectos de disenoAspectos de diseno
Aspectos de diseno
 
Estructura de un sistema operativo.
Estructura de un sistema operativo.Estructura de un sistema operativo.
Estructura de un sistema operativo.
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuido
 
Conceptos y estructuras de los S. O.
Conceptos y estructuras de los S. O.Conceptos y estructuras de los S. O.
Conceptos y estructuras de los S. O.
 
Universidad de panamá
Universidad de panamáUniversidad de panamá
Universidad de panamá
 
Estructura modular os
Estructura modular osEstructura modular os
Estructura modular os
 

Viewers also liked (20)

Web2.0
Web2.0Web2.0
Web2.0
 
Pesos y raciones de alimentos
Pesos y raciones de alimentosPesos y raciones de alimentos
Pesos y raciones de alimentos
 
10 pasos para convertirse en emprendedor 'on line'
10 pasos para convertirse en emprendedor 'on line'10 pasos para convertirse en emprendedor 'on line'
10 pasos para convertirse en emprendedor 'on line'
 
Citas20
Citas20Citas20
Citas20
 
Las cuentas a proveedores del ayuntamiento de atarfe(l).
Las cuentas a proveedores del ayuntamiento de atarfe(l).Las cuentas a proveedores del ayuntamiento de atarfe(l).
Las cuentas a proveedores del ayuntamiento de atarfe(l).
 
energías renovables
energías renovables energías renovables
energías renovables
 
Estandar competencia indicadores
Estandar competencia indicadoresEstandar competencia indicadores
Estandar competencia indicadores
 
Elementos de proteccion
Elementos de proteccionElementos de proteccion
Elementos de proteccion
 
Pesantes
PesantesPesantes
Pesantes
 
Arte barroco en sevilla
Arte barroco en sevillaArte barroco en sevilla
Arte barroco en sevilla
 
Ellys castillo
Ellys castilloEllys castillo
Ellys castillo
 
Citas 22
Citas 22Citas 22
Citas 22
 
Digitopuntura
Digitopuntura Digitopuntura
Digitopuntura
 
Trabajo gbi
Trabajo gbiTrabajo gbi
Trabajo gbi
 
Animación a la lectura en 2ºB marzo
Animación a la lectura en 2ºB marzoAnimación a la lectura en 2ºB marzo
Animación a la lectura en 2ºB marzo
 
Escultura románica
Escultura románicaEscultura románica
Escultura románica
 
Unidad didáctica 3ª: Odiseo y Poseidón
Unidad didáctica 3ª:  Odiseo y PoseidónUnidad didáctica 3ª:  Odiseo y Poseidón
Unidad didáctica 3ª: Odiseo y Poseidón
 
El periodismo
El periodismoEl periodismo
El periodismo
 
Manualdeidentidadvisualcorporita
ManualdeidentidadvisualcorporitaManualdeidentidadvisualcorporita
Manualdeidentidadvisualcorporita
 
Trabajo informatica dia mujer
Trabajo informatica dia mujerTrabajo informatica dia mujer
Trabajo informatica dia mujer
 

Similar to Diseño arquitectonico

Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de controlJuan Pablo Bustos Thames
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos DistribuidosNelson Guanipa
 
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
 
Inv Aplicada 3
Inv Aplicada 3Inv Aplicada 3
Inv Aplicada 3rgv127
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del softwaremrquaife
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño EstructuradoDrago Díaz
 
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
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoOmar Salazar
 
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
 
Fundamentos del sofware
Fundamentos del sofwareFundamentos del sofware
Fundamentos del sofwareKatyPerez17
 
Diseño basado en ocultación de la información (DBOI).pptx
Diseño basado en ocultación de la información (DBOI).pptxDiseño basado en ocultación de la información (DBOI).pptx
Diseño basado en ocultación de la información (DBOI).pptxaulasdigitales24
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónysik granja
 
Factores internos
Factores internosFactores internos
Factores internosjuancho9082
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidoscris_bar
 

Similar to Diseño arquitectonico (20)

Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de control
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
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
 
Inv Aplicada 3
Inv Aplicada 3Inv Aplicada 3
Inv Aplicada 3
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del software
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
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...
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
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
 
Diseno de Software y DOO
Diseno de Software y DOODiseno de Software y DOO
Diseno de Software y DOO
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Fundamentos del sofware
Fundamentos del sofwareFundamentos del sofware
Fundamentos del sofware
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuido
 
Diseño basado en ocultación de la información (DBOI).pptx
Diseño basado en ocultación de la información (DBOI).pptxDiseño basado en ocultación de la información (DBOI).pptx
Diseño basado en ocultación de la información (DBOI).pptx
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de información
 
Factores internos
Factores internosFactores internos
Factores internos
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
 

More from Lorfrank Morillo Brito

More from Lorfrank Morillo Brito (12)

Modulos_Sitema (Cooperativa) Tarea #03
Modulos_Sitema (Cooperativa) Tarea #03Modulos_Sitema (Cooperativa) Tarea #03
Modulos_Sitema (Cooperativa) Tarea #03
 
Trabajo de investigacion (Sistema de Informacion Gerencial)
Trabajo de investigacion (Sistema de Informacion Gerencial)Trabajo de investigacion (Sistema de Informacion Gerencial)
Trabajo de investigacion (Sistema de Informacion Gerencial)
 
Motheboard (Computador)
Motheboard (Computador)Motheboard (Computador)
Motheboard (Computador)
 
Arquitectura Abierta y Cerrada (Computador)
Arquitectura Abierta y Cerrada (Computador)Arquitectura Abierta y Cerrada (Computador)
Arquitectura Abierta y Cerrada (Computador)
 
Sistema Dominicano de la Seguridad Social
Sistema Dominicano de la Seguridad SocialSistema Dominicano de la Seguridad Social
Sistema Dominicano de la Seguridad Social
 
Usavilidad Como Factor Clave En Un Sitio Web
Usavilidad Como Factor Clave En Un Sitio WebUsavilidad Como Factor Clave En Un Sitio Web
Usavilidad Como Factor Clave En Un Sitio Web
 
Visual Fox Pro
Visual Fox ProVisual Fox Pro
Visual Fox Pro
 
Fecha y hora en Excel
Fecha y hora en ExcelFecha y hora en Excel
Fecha y hora en Excel
 
Procedimientos basico de la Contabilidad en Excel
Procedimientos basico de la Contabilidad en ExcelProcedimientos basico de la Contabilidad en Excel
Procedimientos basico de la Contabilidad en Excel
 
Arquitectura de red(dariely)
Arquitectura de red(dariely)Arquitectura de red(dariely)
Arquitectura de red(dariely)
 
Tablas Dinamicas En Excel
Tablas Dinamicas En Excel Tablas Dinamicas En Excel
Tablas Dinamicas En Excel
 
Administracion 1 ITECO Esmely Celeste U.
Administracion 1 ITECO Esmely Celeste U.Administracion 1 ITECO Esmely Celeste U.
Administracion 1 ITECO Esmely Celeste U.
 

Recently uploaded

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 

Recently uploaded (20)

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 

Diseño arquitectonico

  • 1. Instituto Tecnológico del Cibao Oriental Diseño de Sistema II Continuacion: Diseño Arquitectonico
  • 2. Presentacion • Ruben Dario M. Perez. 2010-0247 • Lorfranklin De Js. M. B. 2010-0291 • Alex Joaquin Fais P. 2008-700 • Luisandra Rodriguez R. 2006-663
  • 3. Estilos de descomposición modular • Después de elegir la organización del sistema en su totalidad, debemos decidir cómo descomponer los subsistemas en módulos . • No existe una distinción rígida entre la organización del sistema y la descomposición modular. • Sin embargo, los componentes de los módulos son normalmente más pequeños, lo que permite usar estilos alternativos de descomposición.
  • 4. Descomposición modular • Para realizar una descomposición modular del sistema como actividad fundamental del diseño es necesario concretar los siguientes aspectos: Identificar los módulos, Describir cada módulo, Describir las relaciones entre módulos.
  • 5. Cont. • El diseño modular propone dividir el sistema en partes diferenciadas y definir sus interfaces. Sus ventajas: • Claridad. • Reducción de costos. • Reutilización
  • 6. Cont. • Los pasos a seguir son: 1. Identificar los módulos 2. Describir cada módulo 3. Describir las relaciones entre módulos • Una descomposición modular debe poseer ciertas cualidades mínimas para que se pueda considerar de suficiente validez. 1. Independencia funcional 2. Acoplamiento 3. Cohesión 4. Comprensibilidad 5. Adaptabilidad
  • 7. Independencia funcional • Cada módulo debe realizar una función concreta o un conjunto de funciones afines. Es recomendable reducir las relaciones entre módulos al mínimo. • Para medir la independencia funcional hay dos criterios: acoplamiento y cohesión.
  • 8. Acoplamiento • Es una medida de la interconexión entre módulos en la estructura del programa. Se tiende a que el acoplamiento sea lo menor posible, esto es a reducir las interconexiones entre los distintos módulos en que se estructure nuestra aplicación. El grado de acoplamiento mide la interrelación entre dos módulos, según el tipo de conexión y la complejidad de la interface:
  • 9. Cont.  Fuerte • Por contenido, cuando desde un módulo se puede cambiar datos locales de otro. • Común, se emplea una zona común de datos a la que tienen acceso varios módulos.  Moderado • De control , la zona común es un dispositivo externo al que están ligados los módulos, esto implica que un cambio en el formato de datos los afecta a todos.  Débil • De datos, viene dado por los datos que intercambian los módulos. Es el mejor. • Sin acoplamiento directo, es el acoplamiento que no existe.
  • 10. Cohesión Un módulo coherente ejecuta una tarea sencilla en un procedimiento y requiere poca interacción con procedimientos que se ejecutan en otras partes de un programa. Podemos decir que un módulo coherente es aquel que intenta realizar solamente una cosa.
  • 11. Comprensibilidad Para facilitar los cambios, el mantenimiento y la reutilización de módulos es necesario que cada uno sea comprensible de forma aislada. Para ello es bueno que posea independencia funcional, pero además es deseable:
  • 12. Cont. Identificación , el nombre debe ser adecuado y descriptivo. Documentación, debe aclarar todos los detalles de diseño e implementación que no queden de manifiesto en el propio código.
  • 13. Adaptabilidad La adaptación de un sistema resulta más difícil cuando no hay independencia funcional, es decir, con alto acoplamiento y baja cohesión, y cuando el diseño es poco comprensible. Otros factores para facilitar la adaptabilidad:
  • 14. Cont.  Previsión, es necesario prever que aspectos del sistema pueden ser susceptibles de cambios en el futuro, y poner estos elementos en módulos independientes, de manera que su modificación afecte al menor número de módulos posibles.  Accesibilidad, debe resultar sencillo el acceso a los documentos de especificación, diseño, e implementación para obtener un conocimiento suficiente del sistema antes de proceder a su adaptación.  Consistencia, después de cualquier adaptación se debe mantener la consistencia del sistema, incluidos los documentos afectados.
  • 15. Distinción entre subsistemas y módulos 1. Un subsistema es un sistema en sí mismo. Su funcionamiento no depende de los servicios proporcionados por otros subsistemas . -Los subsistemas se componen de módulos y tienen interfaces definidas , que se usan para comunicarse con otros subsistemas. 2. Un módulo suele ser un componente de un subsistema, que brinda uno o más servicios a otros módulos . A su vez éste usa los servicios proporcionados por otros módulos. No se le puede considerar como un sistema independiente.
  • 16. Cont. • Los módulos se componen normalmente de varios componentes del sistema más simples. Hay dos estrategias para descomponer un subsistema en módulos: • 1. Descomposición orientada a objetos: donde se descompone un sistema en un conjunto de objetos que se comunican. • 2. Descomposición orientada a flujos de funciones: donde se descompone el sistema en módulos funcionales que aceptan datos y los transforman en datos de salida.
  • 17. Estilos de Control • Hay dos estilos de control genéricos : • 1. Control centralizado. Un subsistema tiene toda la responsabilidad para controlar , iniciar y detener a otros subsistemas. También puede devolver el control a otro subsistema, pero esperará que le sea devuelta la responsabilidad del control. • 2. Control basado en eventos. En vez de que la información de control esté embebida en un subsistema, cada subsistema puede responder a eventos generados externamente . Estos eventos podrían provenir de otros subsistemas o del entorno del sistema.