2.0 KiB
Clase 1
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.
En la parte de algoritmo metan lo que quieran ~ Sartorio
Escriban una interfaz segun el requerimiento.
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.