Files
2026-08-11 19:56:10 -03:00

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.