INFORME
INGENIERIA DE SOFTWARE
PRESENTADO POR:
ALEJANDRO GOMEZ BARRIENTOS
TOMAS MARQUEZ SOSA
ESTUDIANTES DE INGENIERIA INFORMATICA
UNIVERSIDAD AUTONOMA LATINOAMERICANA
FACULTAD DE INGENIERIA
INGENIERIA INFORMATICA
MEDELLÍN – ANTIOQUIA
2026-1
1
INFORME
INGENIERIA DE SOFTWARE
PRESENTADO POR:
ALEJANDRO GOMEZ BARRIENTOS
TOMAS MARQUEZ SOSA
ESTUDIANTES DE INGENIERIA INFORMATICA
PRESENTADO A:
ING. SADIA IVONE GIRALDO SEPULVEDA
UNIVERSIDAD AUTONOMA LATINOAMERICANA
FACULTAD DE INGENIERIA
INGENIERIA INFORMATICA
MEDELLÍN – ANTIOQUIA
2026-1
2
TABLA DE CONTENIDO
1. USO DE DIAGRAMAS UML ......................................................................... 4
2. APLICABILIDAD DEL DISEÑO SOLID ....................................................... 8
3. COMIENZO DE APLICACIÓN EN EL DISEÑO SOLID .................................. 8
3
1. USO DE DIAGRAMAS UML
User
Entidad Game
4
Entidad hardware
Entidad CarItem
Entidad order
5
Entidad OrderItem
Entidad Game requirements
6
7
2. APLICABILIDAD DEL DISEÑO SOLID
En el proyecto GameTech – Store, el principio de sustitución liskov, se evidencia
un cumplimiento correcto del principio en la clase User (líneas 52–61
de database_models.py), la cual implementa los
métodos is_authenticated, is_anonymous y get_id () exigidos por esta librería,
permitiendo así la implementación segura que el principio se establece.
3. COMIENZO DE APLICACIÓN EN EL DISEÑO SOLID
En el marco de trabajo SCRUM, los principios de diseño SOLID comienzan a
aplicarse en el segundo o tercer sprint, cuando el proyecto supera la fase de
MVP y la complejidad del código empieza a exigir mayor organización. En nuestro
caso GameTech-Store, el primer sprint sentó las bases del patrón MVC con los
modelos iniciales (User, Game, Hardware) y los controladores de autenticación y
tienda, donde la prioridad era entregar funcionalidad básica sin aún considerar
principios de diseño formales.