miércoles, 19 de septiembre de 2012

Casos de uso especificos


ESPECIFICACIÓN DE CASO N° 01
Caso de uso
 Enviar Mensaje
Actor
 Usuario
Objetivo
 Escribir un mensaje a un destinatario
PRE condición
-          El usuario debe estar conectado al chat
-         El destinatario debe estar conectado.
Pos condición

Alcance
 Desde que el usuario ingresa un texto hasta que le llega el mensaje al destinatario
Curso normal de los eventos
  1. El usuario se conecta al chat 
  2. El usuario selecciona a la persona que desea enviar mensaje.
  3. Sistema valida el estado del receptor
  4. El usuario selecciona la opción “Enviar”
  5. Sistema utiliza caso de uso “Registrar historial”



ESPECIFICACIÓN DE CASO N° 02
Caso de uso
 Cambiar estado
Actor
 Usuario
Objetivo
 Cambiar estado  para disponibilidad en el chat
PRE condición
-          El usuario debe conectarse al chat
-         El destinatario debe estar conectado.
Pos condición

Alcance
 Desde que el usuario ingresa al chat .
Curso normal de los eventos
  1. El usuario se conecta al chat 
  2. El usuario selecciona el estado que desea quedar para enviar mensajes.
  3. Sistema “Registra el estado”





ESPECIFICACIÓN DE CASO N° 03
Caso de uso
 Recibir mensaje
Actor
 Usuario
Objetivo
 Recibir mensajes de otros usuarios del chat
PRE condición
-          El usuario debe conectarse al chat
-         El destinatario debe estar conectado.
Pos condición

Alcance
 Desde que el usuario ingresa al chat y envía un mensaje, y es recibido por el destinatario, hasta que el destinatario envía una respuesta .
Curso normal de los eventos
  1. El usuario se conecta al chat 
  2. El usuario selecciona enviar mensajes.
  3. Sistema “Recupera mensaje”
  4. Sistema envía respuesta a destinatario

ESPECIFICACIÓN DE CASO N° 04
Caso de uso
Integrar con Google+
Actor
Usuario
Objetivo
Usuario realiza Integración con Google+
Pre-condición
-         Usuario debe estar logeado
-         Usuario debe tener cuenta en Google+
Post-condición
-         Usuario realiza Integración con Google+
Alcance
Desde que usuario ingresa a perfil personal, hasta que realiza la integración con Twitter.
Caso de uso
  1. Usuario decide integrarse con Google+, e ingresa a “Mi Perfil”.
  2. Usuario ingresa a opción “Integración con Redes Sociales”.         
  3. Usuario selecciona opción “Integrar con Google+”.
  4. Sistema despliega mensaje de Advertencia, indicando la Autorización para la utilización de la Cuenta de Google+.
  5. Usuario decide aceptar la Integración de Google+.
  6. Sistema utiliza Caso de Uso “Registrar llaves de Integración”






















ESPECIFICACIÓN DE CASO N° 05
Caso de uso
 U+
Actor
 Usuario
Objetivo
 Ingresar a la red social
PRE condición
-          El usuario debe ser alumno o ex alumno, auxiliar o académico  de ciisa

Pos condición

Alcance
 Desde que el usuario ingresa a la red.
Curso normal de los eventos
  1. El Usuario ingresa al la red social
  2. El Usuario se logea
  3. El sistema valida que usurario pertenezca en el sistema.
  4. El sistema valida si el usuario se encuentra o no en   U+ o RCRCA.
  5. El sistema recupera al usuario
  6. Se valida el acceso
  7. Usuario ingresa al sistema.





ESPECIFICACIÓN DE CASO N° 06
Caso de uso
 Publicar en mi muro
Actor
Usuario
Objetivo
Publicar texto, video o una foto en mi muro
PRE condición
-         El Usuario debe estar logeado en la aplicación
Pos condición
-         La publicación debe aparecer en el muro del usuario
Alcance
Desde que el usuario presiona el botón “lápiz” o “imagen” que se encuentra en la barra horizontal y completa el formulario de publicación hasta que la publicación se visualiza en su muro
Curso normal de los eventos
1.-Usuario decide publicar en muro y presiona botón lápiz o imagen, para crear una nueva publicación.
2.-Sistema despliega formulario de publicación.
3.-Usuario completa el formulario de publicación.
4.-Usuario decide enviar formulario.
5.-Sistema valida que los datos ingresados por el usuario sean correctos.
6.-Sistema valida si es video (youtube o vimeo), imágenes o url (a través de expresiones regulares) de no tener ninguno de los formatos lo reconocerá como texto
7.-Sistema registra publicación del usuario en Muro.
8.-Sistema actualiza lista de publicaciones en el muro del usuario agregando la nueva publicación


jueves, 13 de septiembre de 2012

domingo, 2 de septiembre de 2012

maqueta de red social


Maqueta de red social v2.0

                                                                 
                                                                     
                                                                          Mi muro


                                              Publicar videos desde youtube y vimeo
                                                                           
                                                                             Chat
                                                        Subir videos desde youtube

sábado, 1 de septiembre de 2012

Riegos del proyecto

Los riesgos del proyecto:

Riesgo
Probabilidad
Impacto
Exposición
Mitigación
Contingencia
Que un integrante  no pueda asistir a las reuniones del grupo.
15 %


Generar una planificación de los días disponibles de cada integrante.

Tratar de avanzar en el desarrollo del proyecto y ver la forma de ponerse en contacto con persona para que avance en éste.
Razón fuerza mayor(accidente)
5%


No aplica
Buscar un nuevo integrante que reemplace al anterior
Cambio del requerimiento
20%


Delimitar la fecha hasta cuando se puedan hacer cambios en la aplicación
Generar una reunión para evaluación de nuevos tiempos y costos del proyecto
Que los códigos fuentes de la versión anterior no sean entregados a tiempo
40%


Firmar un compromiso de entrega
Generar una reunión para evaluación de nuevos tiempos y costos del proyecto
Que el cliente no tenga disponibilidad de tiempo
15%


Generar una reunión con el grupo y el cliente para fijar con tiempo la disponibilidad de éste
Generar una reunión para evaluación de nuevos tiempos y costos del proyecto
Que se atrase el inicio de cada actividad del proyecto
25%


Generar una carta gantt donde detalle los tiempos estimados para cada actividad
Negociar con el cliente