El Lunes 13/6 vimos teoría sobre estos dos diagramas.
Diagrama de clases:
La identidad es unívoca en un objeto.
Se denomina estado al conjunto de los valores de los atributos de un objeto en un determinado momento.
Se denomina comportamiento, por otra parte, a las operaciones que este objeto puede realizar (qué métodos y mensajes puede hacer), es decir, sus responsabilidades.
Si un objeto no es responsable de hacer algo, manda un mensaje al objeto que sí tiene que hacerlo.
El sistema está compuesto por clases, tal vez similares, que representan entidades de la realidad.
Lo que un sistema debe hacer son los requisitos.
----
Diagrama de secuencia:
Se hace un diagrama de secuencia por escenario posible por caso de uso. Muestra el funcionamiento interno (mientras que las plantillas muestran la interacción entre el usuario y el sistema, y no lo que pasa adentro).
Los escenarios son el caso exitoso y cada una de las excepciones.
Se debe diseñar por capas; así, cuando por ejemplo se cambia la interfaz no se debe cambiar la lógica del programa. De este modo se mantiene la independencia entre las capas.