Está en la página 1de 7

Cuaderno de Trabajo 7

Patrones de diseño para facilitar la modificación

Principios de diseño y arquitectura de software

MIS
Maestría en Ingeniería de Software
Módulo 7

O
Objetivo:

Aplicar tácticas y patrones de diseño para facilitar la


modificación del software
Instrucciones

A partir de los modelos diseñados en la hoja de trabajo 6 y el patrón MVVM visto en el módulo
anterior:

a) Modifique un modelo donde pueda proponer un ejemplo en el que haya una relación entre el
patrón MVVM y un patrón de diseño detallado GoF. Explique el razonamiento de su diseño.

b) Modifique un modelo donde pueda proponer un ejemplo en el que haya una relación entre el
patrón MVVM y un patrón de diseño detallado GRASP. Explique el razonamiento de su diseño.

c) Modifique un modelo donde pueda proponer un ejemplo en el que haya una relación entre el
patrón MVVM y un patrón de diseño detallado SOLID. Explique el razonamiento de su diseño.
Modifique un modelo donde pueda proponer un ejemplo en el que haya una relación entre el patrón MVVM y un
patrón de diseño detallado GoF. Explique el razonamiento de su diseño.

Se realiza un diseño con patron MVVM de los componentes registro y login,


con autentificador y los modelos de los usuarios, adicional se realiza el vista
pruebas, vista modelo pruebas y el modelo pruebas, donde se aplica el GOF
Singleton asignado instancias de una única función como lo son pruebas
psicologías, pruebas técnicas, resultados, y cursos. Adicional a esto
Pruebas funciona como mediador entre las pruebas y los resultados.
Modifique un modelo donde pueda proponer un ejemplo en el que haya una relación entre el patrón MVVM y un
patrón de diseño detallado GRASP. Explique el razonamiento de su diseño.

Se realiza un diseño con patron MVVM de los modelos de usuarios,


empresa, ABC, donde se aplica el GRASP creator asignado a Pruebas
para la creación de instancias como lo son pruebas psicologías,
pruebas técnicas, resultados. Adicional a esto se tienen elementos con
patron GRASP de alta cohesión como lo son pruebas psicologías,
pruebas técnicas y cursos al tener una responsabilidad clara.
Modifique un modelo donde pueda proponer un ejemplo en el que haya una relación entre el patrón MVVM y un
patrón de diseño detallado SOLID. Explique el razonamiento de su diseño.

Se realiza un Registro y login con diseño con patron MVVM de los modelos de usuarios, empresa, ABC, donde se aplica el patron SOLID única responsabilidad asignado a una unica
función como lo son pruebas psicologías, pruebas técnicas, resultados, y cursos. Adicional a esto se tienen elementos con patron SOLID de inversión de dependencia con Resultados que
evalua las pruebas técnicas y pruebas psicológicas.
© - Derechos Reservados: la presente obra, y en general todos sus contenidos, se encuentran protegidos por las normas internacionales y
nacionales vigentes sobre propiedad Intelectual, por lo tanto su utilización parcial o total, reproducción, comunicación pública,
transformación, distribución, alquiler, préstamo público e importación, total o parcial, en todo o en parte, en formato impreso o digital y en
cualquier formato conocido o por conocer, se encuentran prohibidos, y solo serán lícitos en la medida en que se cuente con la autorización
previa y expresa por escrito de la Universidad de los Andes.

De igual manera, la utilización de la imagen de las personas, docentes o estudiantes, sin su previa autorización está expresamente
prohibida. En caso de incumplirse con lo mencionado, se procederá de conformidad con los reglamentos y políticas de la universidad, sin
perjuicio de las demás acciones legales aplicables.

También podría gustarte