Cátedra: Fontela
Fecha: 5ta Oportunidad - (1er Cuatrimestre 2009)
Día: 02/10/2009
MVC (indique todas las que apliquen, directamente con una X sobre la hoja):
En un diagrama de clases, ¿se puede indicar el paso del tiempo? Si la respuesta es afirmativa, indique como; si es negativa, diga por que.
La concurrencia es buena para (indique todas las que apliquen, directamente con una X sobre la hoja):
¿Que ventajas tienen los objetos inmutables (ejemplo: las instancias de la clase java.lang.String)? ¿Y desventajas?
Hay varias formas de serializar objetos, pero las dos mas utilizadas son la serializacion nativa del lenguaje (en Java y .NET) y la serializacion a XML. ¿Que ventajas tiene cada una?
¿Que ventajas ofrecen las llaves de lectura y escritura sobre la sincronizacion de metodos y bloques? Expliquelas sobre un ejemplo concreto.
Un diagrama de calses NO se puede evaluar el paso del tiempo. Una de las formas de percibir el paso del tiempo en un programa es el cambio de los estados de los objetos, y estos no se aprecian en esta clase de diagramas. Para evaluar el paso del tiempo se utilizan diagramas de secuencia (Ejemplos) (Otros tipos de diagramas: de Objetos, de colaboracion, de componentes, de implementacion, de casos de uso)