Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0: Red Social para compartir Fotos Modelar con objetos e implementar en Smalltalk una aplicacin que simule una red social donde los usuarios comparten fotos. Tener en cuenta los siguientes requerimientos: 1. cada usuario tiene una cuenta Fotos 2.0, identificada por un nombre y una password. 2. Cada usuario tiene uno o ms amigos. 3. Cada usuario puede organizar (agrupar) a sus seguidores en amigos, familiares, compaeros facultad, etc 4. Los usuarios comparten fotos, suben fotos al sitio que son vistas por todos sus amigos. Los grupos son usados para decidir con quin compartir una foto, por ejemplo, solo a los familiares. 5. Los usuarios visualizan cronolgicamente las fotos compartidas con l. 6. Un usuario que est viendo una foto compartida con l, puede evaluar una foto, indicando si la foto le gusta o no. 7. El sistema adems tiene un mecanismo de recomendacin. Este mecanismo recomienda las fotos mejor evaluadas por sus amigos. El mecanismo de recomendacin puede filtrarse por grupos, es decir se puede elegir: recomendame fotos bien evaluada por la comunidad (todos los usuarios del sistema), por mis amigos, por mis compaeros de la facultad, etc. El alcance de este proyecto requiere solo simular, en una nica imagen Smalltalk, el funcionamiento de una aplicacin en red como la descripta. No es necesario implementar una aplicacin cliente-servidor. Actividades: 1. 2. 3. 4. 1. Modelar con objetos la aplicacin Fotos 2.0. Disear un diagrama de clases UML. Disear el diagrama de secuencia correspondiente al posteo de una foto. Implementar en Smalltalk la aplicacin. Disear una interfaz para simular la ejecucin de la aplicacin donde se puedan observar: a. varias ventanas abiertas, una por cada usuario conectado b. El posteo de una foto y su recepcin por sus amigos.
Pautas: El trabajo se puede hacer de forma individual o en grupo de 2 personas, no ms. Durante el desarrollo del trabajo los alumnos pueden consultar personalmente o por email: Jueves 8:30hs, Prof. Alicia Daz (Lifia, 50 y 115, 1 piso), alicia.diaz@lifia.info.unlp.edu.ar Martes 11hs, Prof. Roxana Giandini (Lifia, 50 y 115, 1 piso), roxana.giandini@lifia.info.unlp.edu.ar
Una vez terminado el trabajo los alumnos deben acordar con los profesores la fecha de la entrega. La evaluacin es presencial y deben estar presentes todos los alumnos. Para la evaluacin los alumnos deben traer el sistema instanciados con varios usuarios y varios post ya realizados.