D
D
D
Bases de datos
La estructura que
se le da a los
datos
Las tablas
relacionales
Los sistemas de
bases de datos
(RDBMS)
El rendimiento
Tecnologías Web
2. ¿Por qué se considera que se debe separar la interfaz de usuario (UI) de la lógica de
negocio?
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
José Alejandro Sánchez, material exclusivo capacitación de Cultura de Calidad del Software
CAPACITACIÓN CULTURA DE CALIDAD DEL SOFTWARE
Taller 1: Código Limpio y Arquitectura Limpia
_____________________________________________________________________________
____________________________________________________________________________.
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
____________________________________________________________________________.
4. ¿Describa 3 razones por las qué Robert C. Martin recomienda no casarse con un
Framework?
Razón 1:
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
Razón 2:
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
Razón 3:
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
José Alejandro Sánchez, material exclusivo capacitación de Cultura de Calidad del Software
CAPACITACIÓN CULTURA DE CALIDAD DEL SOFTWARE
Taller 1: Código Limpio y Arquitectura Limpia
6. A qué hace referencia el principio de responsabilidad única (Sugerencia. Investigue en
la Web sobre este principio)
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
____________________________________________________________________________.
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
____________________________________________________________________________.
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
____________________________________________________________________________.
Arquitectura Limpia
http://xurxodev.com/por-que-utilizo-clean-architecture-en-mis-proyectos/
https://www.genbeta.com/desarrollo/principios-de-una-arquitectura-limpia-mantenible-y-
testeable
José Alejandro Sánchez, material exclusivo capacitación de Cultura de Calidad del Software
CAPACITACIÓN CULTURA DE CALIDAD DEL SOFTWARE
Taller 1: Código Limpio y Arquitectura Limpia
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
______________________________________________________________________.
a. ___________________________________________________________________
___________________________________________________________________
__________________________________________________________________.
b. ___________________________________________________________________
___________________________________________________________________
__________________________________________________________________.
c. ___________________________________________________________________
___________________________________________________________________
__________________________________________________________________.
11. Describa cada uno de los anteriores enfoques y enuncie sus ventajas y desventajas
José Alejandro Sánchez, material exclusivo capacitación de Cultura de Calidad del Software
CAPACITACIÓN CULTURA DE CALIDAD DEL SOFTWARE
Taller 1: Código Limpio y Arquitectura Limpia
Model Driven Architecture
(MDA) es …
Test Driven Development
(TDD) es..
El capítulo perdido
Seleccione un método de diseño y aplíquelo al problema del polígamo responsable que hemos
visto en clase (Sugerencia: Diagramas de las figuras 34.1, 34.2, 34.4, 34.5, 34.6 según el método
de implementación elegido.
14. Seleccione otra entidad de dominio del problema del polígamo y realice el diagrama
de diseño correspondiente:
07-20180321y23-ArquitecturasMonol%C3%ADticas%20y%20Microservicios.pdf:
José Alejandro Sánchez, material exclusivo capacitación de Cultura de Calidad del Software
CAPACITACIÓN CULTURA DE CALIDAD DEL SOFTWARE
Taller 1: Código Limpio y Arquitectura Limpia
José Alejandro Sánchez, material exclusivo capacitación de Cultura de Calidad del Software
CAPACITACIÓN CULTURA DE CALIDAD DEL SOFTWARE
Taller 1: Código Limpio y Arquitectura Limpia
José Alejandro Sánchez, material exclusivo capacitación de Cultura de Calidad del Software