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

Patrones GRASP en Proyecto Hotel

El documento describe cómo se pueden aplicar patrones GRASP al proyecto de un hotel desarrollado en NetBeans. Se mencionan tres patrones GRASP: 1) El patrón experto se podría usar para una clase que contenga información detallada del hotel. 2) El patrón de indirección podría usarse para facilitar pagos en diferentes monedas mediante una clase intermediaria. 3) El patrón de variaciones protegidas podría aplicarse para validar el formato de juego de bingo elegido por el usuario.

Cargado por

Tatiana Garzon
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)
23 vistas1 página

Patrones GRASP en Proyecto Hotel

El documento describe cómo se pueden aplicar patrones GRASP al proyecto de un hotel desarrollado en NetBeans. Se mencionan tres patrones GRASP: 1) El patrón experto se podría usar para una clase que contenga información detallada del hotel. 2) El patrón de indirección podría usarse para facilitar pagos en diferentes monedas mediante una clase intermediaria. 3) El patrón de variaciones protegidas podría aplicarse para validar el formato de juego de bingo elegido por el usuario.

Cargado por

Tatiana Garzon
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

PATRONES GRASP EN EL PROYECTO HOTEL

Jaidy Tatiana Garzón Mayorga


Sergio Esteban Martínez Pérez

Al realizar un proyecto usando la programación, se deben tener en cuenta ciertas


normas para lograr un diseño y desarrollo aptos para su creación, entendimiento y
un perfecto funcionamiento.
Tal así es el caso del proyecto hotel, desarrollado en NetBeans el cual por medio
de un diagrama de clases en primer lugar, permite desglosar de una manera mas
entendible la información pero junto con ello al añadir los patrones Grasp, se
obtienen mejores resultados y por lo tanto luego de a ver aprendido de ello, se
puede determinar que actualizaciones se realizarán al proyecto y que posibles
beneficios se obtendrían poniéndolos en práctica.

como primera instancia, se tiene el patrón experto en donde se implementaría


una clase que contenga la máxima información del hotel, tal sería el caso de ser
necesario obtener el dato del número de personas que ingresan y salen en un día.
Se asigna una clase que posea la cantidad de elementos necesarios para conocer
esta información.
Otro patrón sería el de indirección, pensando en por ejemplo que en el hotel
entraran personas que cancelen su estadía con un tipo de moneda diferente a la
habitual, en este caso se presentaría un alto acoplamiento entre la relación de
diversos componentes y se vería necesaria la creación de una clase intermediaria
que permita facilitar este proceso, se podrían utilizar elemento externos como el
servicio web y se calcularía la conversión de la moneda del total a pagar de los
días de hospedaje en el hotel.
Un patrón adicional es el de Variaciones Protegidas este se podría aplicar en
varios ejemplos de la clase, el mas funcional es al momento de elegir la forma de
jugar el bingo (la Letra), ya que si el usuario introduce una forma de juego que no
esta admitida se le puede mostrar un mensaje de error, y quizás en niveles mas
avanzados de programación, mostrarle una interfaz gráfica con la cual sea capaz
de generar fácilmente la distribución de la letra para el bingo ganador.

También podría gustarte