






Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
La actividad 4 de Ingeniería de Software de la Universidad Ibero Americana, donde se describe y propone la implementación de patrones de diseño GoF en un sistema académico para revisar los horarios de los docentes. Se explican los patrones de comando, iterador, decorador, adaptador y proxy, y su aplicación en el sistema.
Tipo: Ejercicios
1 / 10
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!







IMPLEMENTANDO PATRONES GoF KATHERINE PEREZ ORTIZ INGENIERIA DE SOFWARE UNIVERSIDAD IBERO AMERICANA FUNDAMENTOS DE DISEÑO DE SOFTWARE SANTIAGO DE CALI 2021
IMPLEMENTANDO PATRONES GoF KATHERINE PEREZ ORTIZ TALLER PRESENTADO A: MARY RUBIANO UNIVERSIDAD IBERO AMERICANA FUNDAMENTOS DE DISEÑO DE SOFTWARE SANTIAGO DE CALI 2021
1.1-Descripcion del problema Se requiere un sistema de información académico que permita revisar o ver los horarios de los docentes de la institución. 1.2- Objetivo graficado Solicita de impresión a la BD Genera la impresión Página principal de los docentes CRUD docentes Identificación del docente Cargue de Programación del docente Consulta de programación del docente Solicitud de impresión de la programación
1.3. Descripción de patrones para implementar en la regla del negocio Patrón de comando El patrón Command encapsula una solicitud en un objeto, lo que le permite almacenar el comando, pasar el comando a un método y devolver el comando como cualquier otro objeto. Ver imagen No. Imagen No.
Descripción de patrón decorador El patrón Decorador le permite agregar o eliminar la funcionalidad del objeto sin cambiar la apariencia externa o la función del objeto. Cambia la funcionalidad de un objeto de una manera que es transparente para sus clientes mediante el uso de una instancia de una subclase de la clase original que delega operaciones al objeto original. El patrón Decorator asigna responsabilidades adicionales a un objeto de forma dinámica para proporcionar una alternativa flexible para cambiar la funcionalidad del objeto sin utilizar la herencia estática. Ver imagen No. Imagen No. Nota: Este ejemplo aplica para todo el CRUD.
Descripción del patrón adaptador El patrón Adaptador actúa como intermediario entre dos clases, convirtiendo la interfaz de una clase para que pueda usarse con la otra. Esto permite que las clases con interfaces incompatibles trabajen juntas. El patrón Adaptador implementa una interfaz conocida por sus clientes y proporciona acceso a una instancia de una clase desconocida por sus clientes. Un objeto adaptador proporciona la funcionalidad de una interfaz sin tener que conocer la clase utilizada para implementar esa interacción. Ver imagen No. Imagen No. Descripción del patrón proxy
Bibliografías: https://www.gofpatterns.com/structural/patterns/proxy-pattern.php