Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Principio de alta cohesión y bajo acoplamiento

No description
by

Ronny calderon

on 2 February 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Principio de alta cohesión y bajo acoplamiento

GRASP: conocidos como patrones generales para la asignación de responsabilidades al trabajar con software "General Responsibility Assignment Software Patterns"
Introducción
"Acoplamiento”
tiene como significado la unión de dos piezas o elementos que encajan perfectamente.
(exige independencia de clases)


“Cohesión”
viene dado por una unión intima entre dos elementos de algo.
(Cada clase debe realizar una sola función relacionada con el programa)
Bajo acoplamiento y alta cohesión

Acoplamiento de contenido:
Un módulo hace referencia directamente a el contenido de otro modulo.

Acoplamiento común:
Dos módulos acceden y afectan a un mismo valor global de la clase.
Acoplamiento de control: U
n módulo le envía a otro un elemento de control que determina la lógica de ejecución del mismo.

Tipos de bajo acoplamiento
Es la idea de tener las clases lo menos ligadas entre sí que se pueda. De tal forma que en caso de producirse una modificación en alguna de ellas, se tenga la mínima repercusión posible en el resto de las clases, potenciando la reutilización, y disminuyendo la dependencia entre clases.
Los beneficios de este factor es que no se afectan por cambios de otros componentes, son fáciles de entender cada uno y fáciles de reutilizar.
Bajo Acoplamiento
Principio de alta cohesión y bajo acoplamiento
Bajo acoplamiento
Bajo Acoplamiento
Es una medida de cuán relacionadas y enfocadas están las responsabilidades de una clase
Una clase que posee alta cohesión va a compartir varias responsabilidades con otras clases
Al contrario de la alta cohesión, la baja cohesión va a albergar muchas responsabilidades dentro de una sola clase
Alta Cohesión
Alta Cohesión
Alta Cohesión
Tipos de Alta Cohesión
Cohesión coincidente
Cohesión lógica
Cohesión temporal
Cohesión de procedimiento
Cohesión de comunicación
Cohesión de información
Cohesión funcional
Conclusiones
Lecciones Aprendidas sobre el principio.
Lecciones Aprendidas sobre el
trabajo en Equipo
Bibliografía:



Juan García Carmona. (7 de sept. de 2012). GRASP: Alta cohesión y bajo acoplamiento. 30/01/2015, de N.A Sitio web: http://juan-garcia-carmona.blogspot.com/2012/09/grasp-alta-cohesion-y-bajo-acoplamiento.html

Roberto Canales Mora. (2003-12-22). Patrones de GRASP. 30 de enero 2015, de Adictos Al Trabajo Sitio web: http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=grasp

Virginia López Fernández. (16 junio, 2011). Orientación a Objetos (VIII) – Acoplamiento y Cohesión. 30 de enero 2015, de Preparando SCJP Sitio web: https://preparandoscjp.wordpress.com/2011/06/16/orientacion-a-objetos-viii-acoplamiento-y-cohesion/







Jeremy Miller. (Octubre 2008). Cohesión y acoplamiento. 29 enero 2015, de MSDN Magazine Sitio web: https://msdn.microsoft.com/es-es/magazine/cc947917.aspx#id0070020


Full transcript