Documente Academic
Documente Profesional
Documente Cultură
modular
• La descomposición modular es un método de diseño proporciona un
mecanismo sistemático para descomponer el problema en sub problemas,
reducirá la complejidad de todo el problema consiguiendo de esta manera
una solución modular efectiva. El diseño modular propone dividir el sistema
en partes diferenciadas y definir sus interfaces.
Descomposición modular
Objetivos:
Ventajas
Reducción
Reutilización
de costos
Identificar los módulos
Se siguen los
siguientes pasos
para poder
realizar la Describir cada módulo
descomposición
modular:
1 2 3 4 5
Independencia Acoplamiento Cohesión Comprensibilidad Adaptabilidad
funcional
Independencia funcional
Si contiene expresiones
Si la descripción no se
Grado de secuenciales (primero,
entonces, cuando…),
refiere a algo específico
(Ej. Todos los errores),
Cohesion será temporal o
secuencial
cohesión lógica
Si aparece “inicializar”,
“preparar”, “configurar”,
probablemente sea
temporal.
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:
Comprensibilidad
DOCUMENTACIÓN, debe aclarar todos los detalles de diseño
e implementación que no queden de manifiesto en el
propio código
1 2
Combinación de un cliente que interactúa con el Las tareas del cliente y del servidor tienen
usuario, y un servidor que interactúa con los recursos diferentes requerimientos en cuanto a
compartidos. El proceso del cliente proporciona la
interfaz entre el usuario y el resto del sistema. El recursos de cómputo como velocidad del
proceso del servidor actúa como un motor de software procesador, memoria, velocidad y
que maneja recursos compartidos tales como bases de capacidades del disco y input-output devices.
datos, impresoras, módems, etc.
Caracteristicas
• https://ittgweb.wordpress.com/2016/05/28
/3-5-diseno-de-software-de-arquitectura-
arquitectura-cliente-servidor/
• http://itpn.mx/recursosisc/6semestre/inge
nieriadesoftware/Unidad%20III.pdf
• https://ittgweb.wordpress.com/2016/05/29
/descomposicion-modular/