Академический Документы
Профессиональный Документы
Культура Документы
Instituto IACC
28 Abril 2019
Desarrollo
modular es la de descomponer los problemas complejos en problemas más sencillos para realizar
además debido a esta descomposición cada módulo será desarrollado con un fin específico, esta
módulo.
descomponer los subsistemas en módulos, existen dos estrategias para poder descomponer un
subsistema en módulos:
Para el caso que se plantea, se podrá realizar mediante la descomposición orientada a objetos, ya
que se conforma por un conjunto de objetos que contienen muy bajo acoplamiento e interfaces
bien definidas. Los objetos se comunicaran entre sí mediante llamadas a los servicios ofrecidos
informes de salida a partir de los cálculos realizados sobre los datos de entrada.
La descomposición orientada a objetos propone dividir el sistema de juegos en partes
reutilización.
Los pasos que se deberán a seguir en la descomposición orientada a objeto serán los siguientes:
comunican entre ellos. Para poder utilizar los servicios, los objetos deberán hacer referencia a un
nombre y a otros objetos. Las ventajas que se obtendrán al utilizar este tipo de descomposición
serán:
Beneficiará la reutilización del código, al contar con entidades utilizables por otros
sistemas.
Cuando se requieran representar objetos para entidades complejas, este estilo resulta más
difícil.
Independencia Modular.
Abstracción.
Encapsulamiento.
Una descomposición modular deberá poseer ciertas cualidades para que se pueda considerar
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
Fuerte: Por contenido (cuando desde un módulo se pueden cambiar datos locales de otro)
y 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 afecta a todos estos módulos)
y Por etiqueta (en intercambio de datos se realiza mediante una referencia a la estructura
Débil, De datos (viene dado por los datos que intercambian los módulos, siendo el mejor
Cohesión, Sera necesario lograr que el contenido de cada módulo tenga la máxima coherencia,
para lograr que cada Nro. De módulos no sea demasiado elevado y complique el diseño se tratan
de agrupar elementos afines y relacionados en un mismo modulo, estas medidas pueden ser las
siguientes:
Alta, Cohesión Abstracta (se lograra cuando se diseñe el modulo como tipo abstracto de
datos o como una clase de objetos) y Cohesión Funcional (el modulo realiza una función
concreta y especifica).
Media, Cohesión Secuencial (los elementos del módulo trabajan de forma secuencial),
mismo momento).
Baja, Cohesión Lógica (se agruparan elementos que realizan funciones similares) y
necesario que cada uno sea comprensible de forma aislada. Para esto es bueno que posea
funcional, es decir, con alto acoplamiento y baja cohesión, y cuando el diseño es poco
Previsión, es necesario prever que aspectos del sistema pueden ser susceptibles de
a su adaptación.
2.- Los patrones de diseño de software, son los que describen un problema que ocurre una y otra
problema, de tal manera que se pueda utilizar esta solución varias veces, sin tener que hacerlo de
Patrones de comportamiento, son los que tratan de las interacciones dinámicas entre
Conforme a lo anteriormente expuesto sobre los patrones de Gof el cuadro que a continuación se
Puntaje
Categoría Nombre de la categoría Registrar y actualizar
Tipo
Medidas
Cualidades
A continuación se demuestra los tipos de patrones creados para el sistema juego en la siguiente
estructura:
https://belvel.wordpress.com/2009/06/09/15/
https://ittgweb.wordpress.com/2016/05/29/descomposicion-modular/
Slideshare (Sept. 27. 2011). Descomposición Modular y Estilos de Control. Recuperado desde
https://es.slideshare.net/jpbthames/descomposicin-modular-y-estilos-de-control
Un poco Java (Ene. 2. 2013). Un poco de patrones de diseño de GoF (Gang of Four).
gang-of-four/
https://es.wikipedia.org/wiki/Patr%C3%B3n_de_dise%C3%B1o