From d42e2f2c7d98313a7d376a0c49ffa7db55b399c8 Mon Sep 17 00:00:00 2001 From: Fede Date: Tue, 11 Aug 2026 19:56:10 -0300 Subject: [PATCH] wip: clase hasta tests --- seminario/1.org | 53 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 seminario/1.org diff --git a/seminario/1.org b/seminario/1.org new file mode 100644 index 0000000..7804afa --- /dev/null +++ b/seminario/1.org @@ -0,0 +1,53 @@ +#+title: Clase 1 +#+author: Fede + +* Entrega +Es lo mismo que TFI más exigente y con los diagramas de ICONIX que piden los profesores. Minimo 5 extend y 5 include (!?!?!?!??). + +Hablo del libro de ICONIX. que tengo anotado en el issue del gitea. + +[[drive.google.com/file/d/1brsFcTJIR-EBr7y7NCZHUdjSAJnQQu1U/view?usp=sharing]] + +Hizo preguntas sobre la arquitectura de software: + +Esta fue creada en 1990's y el problema al que viene a solucionar es, dar orden a las diferentes capas / secciones del software que en su momento se encontraba en un proceso de crecimiento tanto en tamaño de bases de codigo como en complejidad. + +Prototipos: pide que sean deibujados a mano alsada ~ masomenos. creo que algo en estilo. + +Robustez: Boundary-control-entity. +- Los boundary, tienen que ir 1 a 1 con los prototipos. +- Los control, van con los verbos de la especificacion de los casos de uso. +- Las entidades, Tiene que ir 1 a 1 con los diagrmaas de dominio. + +Secuencia: Muestra la comunicacion entre los componentes del sistema. + +Clases: Este hace uso de los patrones de diseño. +- Cosa importante para el profe: mirar apunte de ocultamiento de informacion. +- Tiene que tener los metodos. + +#+begin_quote +En la parte de algoritmo metan lo que quieran ~ Sartorio +#+end_quote + +#+begin_comment +Escriban una interfaz segun el requerimiento. +#+end_comment + +Patrones de diseño: +- Hay un documento de aplicacion: nombre de patron que elejimos, "base_on" el nombre del patron en el cual nos basamos, "Where" + + | Aplicacion Patrones | | + |---------------------+--------------------------------| + | Nombre del patron | Composite permisos | + | Base On | Composite | + | Where | CopositePermisos.go (interfaz) | + +Test Caja Blanca - Teorico: +- + + +* Notas +- Se van a agregar un par de casos de uso. ~Probablemente aca ponga los de ia~. +- Hay cambios de exigencia entre la materia anterior y esta. + +- El final consiste, presentamos los diagramas, nos presenta un cambio, y damos la solucion a nivel de diseño para dar la solucion.