0% encontró este documento útil (0 votos)
74 vistas1 página

Patrones de GRASP en Diseño de Software

Este documento presenta una serie de patrones de diseño de software conocidos como GRASP (Patrones de Responsabilidad de Aplicación General). Describe brevemente nueve de estos patrones: Experto en Información, Creador, Acoplamiento, Indirección, Controlador, Polimorfismo, Variaciones Protegidas, Alta Cohesión y Fabricación Pura. El objetivo general de estos patrones es promover buenas prácticas de diseño orientado a objetos que conduzcan a software más flexible, reutilizable y fácil de mantener.

Cargado por

Javier Arroyo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
74 vistas1 página

Patrones de GRASP en Diseño de Software

Este documento presenta una serie de patrones de diseño de software conocidos como GRASP (Patrones de Responsabilidad de Aplicación General). Describe brevemente nueve de estos patrones: Experto en Información, Creador, Acoplamiento, Indirección, Controlador, Polimorfismo, Variaciones Protegidas, Alta Cohesión y Fabricación Pura. El objetivo general de estos patrones es promover buenas prácticas de diseño orientado a objetos que conduzcan a software más flexible, reutilizable y fácil de mantener.

Cargado por

Javier Arroyo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SON SERIES DE BUENAS

PATRONES DE GRASP
¿QUE ES? PRACTICAS DE APLICACIÓN
RECOMENDABLE EN EL DISEÑO
DE SOFTWARE.

EXPERTO EN INFORMACION CREADOR ACOPLAMIENTO INDIRECCION

EL PATRON DE ACOPLAMIENTO ES UNA MEDIDA DE


EL GRASP DE EXPERTO EN EL PATRÓN CREADOR NOS AYUDA A LA FUERZA CON QUE UNA CLASE ESTA CONECTADA ASIGNA LA RESPONSABILIDAD A UN
INFORMACIÓN ES EL PRINCIPIO IDENTIFICAR QUIÉN DEBE SER EL CON OTRAS CLASES.
RESPONSABLE DE LA CREACIÓN OBJETO INTERMEDIO PARA QUE MEDIE
BÁSICO DE ASIGNACIÓN DE  LOS CAMBIOS DE LAS CLASES AFINES ENTRE OTROS COMPONENTES O
(O INSTANCIACIÓN) DE
RESPONSABILIDADES; ES UN NUEVOS OBJETOS O CLASES. COMO OCASIÓNAN CAMBIOS LOCALES. SERVICIOS Y ASI ESTOS NO TERMINEN
PRINCIPIO BASICO QUE SUELE PROPOSITO FUNDAMENTAL ES  DIFICLES DE ENTENDER CUANDO ESTAN
DIRECTAMENTE ACOPLADOS.
SER UTIL EN EL DISEÑO ENCONTRAR UN CREADOR QUE
AISLADAS.

ORIENTADO A OBJETOS. DEBEMOS CONECTAR CON EL OBJETO  DIFICILES DE REUTILIZAR PUESTO QUE
PRODUCIDO EN CUALQUIER EVENTO DEPENDEN DE OTRAS CLASES

VARIACIONES PROTEGIDAS

CONTROLADOR POLIMORFISMO

UN PUNTO DE VARIACION
SIGNIFICA “ASIGNAR EL MISMO NOMBRE A REPRESENTA A UNA VARIACION
ESTA INFORMACION SERA UTIL PARA IDENTIFICAR
SERVICIOS EN VARIOS OBJETOS”, CUANDO LOS
EVENTOS DEL SISTEMA FUERA DE SECUENCIA.
SERVICIOS SE PARECEN O ESTAN RELACIONADOS CONTEMPLADA EN LA ESPECIFICACION
PUEDEN EMPLEARSE VARIOS CONTROLADORES EN
LOS CASOS DE USO.
ENTRE SI. DE REQUISITOS O DOCUMENTO DE
ENTRADA DEL DISEÑO.

FABRICACION PURA
ALTA COHESION
CONCLUSIONES

LA COHESION ES UNA MEDIDA DE CUAN PARA DISEÑAR UNA FABRICACION PURA


RELACIONADAS Y ENFOCADAS ESTAN LAS SE DEBE BUSCARSE ANTE TODO UN GRAN EL MODULO GRASP ES UNA
RESPONSABILIDADES DE UNA CLASE. POTENCIAL DE REUTILIZACION, HERRAMIENTA QUE AYUDA A LOS
ASEGURANDOSE PARA ELLO DE QUE SUS
 DIFICILES DE REUTILIZAR PRODUCTORES A DEMOSTRAR SU
RESPONSABLIDADES SEAN PEQUEÑAS Y
 LAS AFECTAN CONSTANTEMENTE LOS COMPLIMIENTO CON LA LEGISLACION
COHESIVAS.
CAMBIOS. LABORAL, TANTO INTERNACIONAL
COMO NACIONAL.

También podría gustarte