Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Implementación de patrones de diseño GoF en un sistema académico, Ejercicios de Fundamentos de Diseño

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

2020/2021

Subido el 13/10/2022

katherine-perez-40
katherine-perez-40 🇨🇴

6 documentos

1 / 10

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ACTIVIDAD 4
IMPLEMENTANDO PATRONES GoF
KATHERINE PEREZ ORTIZ
INGENIERIA DE SOFWARE
UNIVERSIDAD IBERO AMERICANA
FUNDAMENTOS DE DISEÑO DE SOFTWARE
SANTIAGO DE CALI
2021
1
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Implementación de patrones de diseño GoF en un sistema académico y más Ejercicios en PDF de Fundamentos de Diseño solo en Docsity!

ACTIVIDAD 4

IMPLEMENTANDO PATRONES GoF KATHERINE PEREZ ORTIZ INGENIERIA DE SOFWARE UNIVERSIDAD IBERO AMERICANA FUNDAMENTOS DE DISEÑO DE SOFTWARE SANTIAGO DE CALI 2021

ACTIVIDAD 4

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