Las clases son:
Clases
- Usuario
Descripción: Datos principales de cada usuario.
Atributos:
• Id del Usuario
• Nickname
• Nombres
• Apellido Paterno
• Apellido Materno
• Correo
• Contraseña
• Imagen para mostrar
Métodos:
• Alta de Usuario
• Modificación de Usuario
- Contactos
Descripción: Los contactos de cada usuario.
Atributos:
• Id del Usuario
• Id de usuario del Contacto
• Grupo al que pertenece.
• Admisión del usuario (bloqueado)
Métodos:
• Alta del contacto.
• Baja del contacto.
• Modificación del grupo del contacto.
- Status usuario
Descripción: Status predefinido del usuario.
Atributos:
• Id del usuario
• Id del status
Métodos:
• Modificación del status.
- Catalogo Status
Descripción: Diferentes status que puede tener un usuario.
Atributos:
• Id del status
• Descripción del status
- Conversación
Descripción: Conversaciones de los usuarios.
Atributos:
• Id del Usuario
• Id de usuario del contacto
• Fecha
• Mensaje
Métodos:
• Alta del mensaje.
• Baja del Mensaje (en el caso que no se guarda historial.)
- Grupos
Descripción: Grupo de contactos del usuario.
Atributos:
• Id del grupo
• Id del usuario
• Descripción del grupo
Métodos:
• Alta del Grupo.
• Modificación del Grupo.
• Baja del Grupo.
- Iconos
Descripción: Iconos con los que cuenta el usuario.
Atributos:
• Id del usuario
• Icono
Métodos:
• Alta del icono.
• Baja del icono.
• Modificación del icono.
- Fotos compartidas
Descripción: fotos que tiene compartidas el usuario.
Atributos:
• Id del usuario.
• Id de usuario del contacto.
• Foto.
Métodos:
• Alta de la foto.
• Baja de la foto.
Bien. Te pongo los 10 puntos completos de la segunda semana. La semana 6 regresamos a utilizar lo que planteas en esta entrada.
ResponderEliminarBueno tengo una pregunta.
ResponderEliminar¿Qué onda con los mensajes instantaneos?
Puede ser que ya lo incluyas en la parte de alta de mensajes, bueno se me ocurrio que ya que es una parte importante del sistema MSN debería de tener un metodo que se encargue de ello.
Por lo demas muy sencillo y completo, muy bien hecho.
Si lo estoy incluyendo en Converasación en el metódo de Alta de Mensaje. Este metódo lo haria el usuario. Pero como pertenece a conversación opte por colocarlo alli. Muchas gracias =)
ResponderEliminar