Upload
maria-carmen-castillo-farias
View
223
Download
0
Embed Size (px)
Citation preview
“SISTEMA DE RED SOCIAL
UNIVERSITARIA”
INGENERÍA DE SOFTWARE
ING. SAGÁSTEGUI CHIGNE, TEOBALDO
“SocialYou” es un sistema de software que trabajará bajo la misión de brindar la posibilidad de estudiar desde la comodidad de tu hogar u oficina, las 24 horas del día estamos conectados a satisfacer tus inquietudes académicas.
INTRODUCCIÓN
ETAPA DE PLANIFICACIÓN
MIEMBROS ROLES METODOLOGIA
BECERRA LACHIRA, LUCIANA COORDINADOR
CHUQUIRUNA JAVE, JERALDINE DISEÑADOR
GARDINI OBANDO, RENATO DISEÑADOR
ROJAS QUEZADA, FERNANDO PROGRAMADOR, TESTER
XP
SAMAMÉ ASCORBE, RAÚL PROGRAMADOR, TESTER
SANTILLÁN CHUQUIRUNA, MILAGROS PROGRAMADOR
VILLEGAS VÁSQUEZ, LUIS PROGRAMADOR, ABD
BOSSIO ALVAREZ, VALERIA DISEÑADOR
GUERRERO GIL, MICHEL CLIENTE
PLANIFICACIÓN
Conformación del Equipo XP, Roles y Desarrollo
DEFINICIÓN Y ALCANCE
Este sistema permitirá compartir e intercambiar información y contenido académico entre alumnos, docentes y asesores dentro de la Universidad.
PLANIFICACIÓN
MODELO CONCEPTUAL
PLANIFICACIÓN
HISTORIAS DE USUARIOS
• A continuación se muestran las historias de usuario, producto del estudio del proyecto y las conversaciones que se sostuvieron con el cliente.
• Estas historias permitieron realizar la planificación inicial pero si el cliente estima necesario el cambio de alguna de estas historias se podrá variar la planificación realizada.
PLANIFICACIÓN
Historias de usuario:Nº Nombre Prioridad Riesgo Esfuerzo Iteracion
1 Registrar Usuario ALTA ALTA 1 1
2 Iniciar sesión ALTA ALTA 1 1
3 Gestionar perfil ALTA MEDIA 1 1
4 Búsqueda MEDIA MEDIA 1 1
5 Publicar archivos ALTA MEDIO 1 1
6 Gestionar Publicación ALTA MEDIA 1 1
7 Publicar Comentarios MEDIA MEDIO 2 1
8 Gestionar Comentarios MEDIA MEDIA 2 1
9 Gestionar Solicitudes MEDIA MEDA 2 1
10 Publicar Fotos MEDIA MEDIA 2 1
11 Gestionar Fotos MEDIA MEDIA 2 1
12 Activar chat MEDIA MEDIA 1 1
13 Desactivar chat MEDIA MEDIA 1 1
14 Agregar Amigos MEDIA MEDIA 2 1
15 Gestionar Amigos MEDIA MEDIA 2 1
16 Crear grupos ALTA MEDIA 1 1
17 Gestionar grupos ALTA MEDIA 1 1
18 Cerrar sesion ALTA MEDIA 1 1
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 1 NOMBRE: REGISTRAR USUARIO
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: ALTA(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: ALTA (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Se Ingresan los datos personales, que se van a registrar en la Web, como nuevo usuario de la red social, con la que el usuario podrá tener acceso a SocialYou.
OBSERVACIONES: - Nombre -Apellido Materno -Apellido Paterno -Email - Contraseña -Fecha de Nacimiento -Sexo
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 2 NOMBRE: INICIAR SESIÓN
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: ALTA(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: ALTA (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:
- Se ingresan los datos de usuario, para poder tener acceso a la web .
OBSERVACIONES:-Email-Contraseña
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 3 NOMBRE: GESTIONAR PERFIL
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: ALTA(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: MEDIO (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Se podrá actualizar o modificar datos personales del usuario.
OBSERVACIONES:- Nombre -Apellido Materno -Apellido Paterno -Fecha Nacimiento - Dirección -Estado Civil - Ocupación - Estudios - País
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 4 NOMBRE: BÚSQUEDA
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- En todas las pantallas de la web se tendrá una herramienta con la que podrá realizar búsquedas, ya sea por publicaciones , por grupo de trabajo de estudio, o por usuario; en estos usurarios ,se podrán agregarlos en una lista de contactos donde serán administrados por el usuario.
OBSERVACIONES: - Nombre de la Publicación - Grupo de Trabajo - Email / nombre del usuario
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 5 NOMBRE: PUBLICAR ARCHIVO
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: A(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Luego de haberse logeado, dentro del home principal, podrá realizar publicaciones archivos de interés,
donde se tendra que especificar el nombre de la publicación, y también si se requiere, el compartir con mas usuarios de la lista de sus contactos.
OBSERVACIONES:- tipo de archivo.- Breve descripción de la publicación.- Tipo de publicación Publico – o solo a un circulo de amigos
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 6 NOMBRE: GESTIONAR PUBLICACION
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: A(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:
- Dentro del home principal, contara con una herramienta dela cual le permitirá realizar la descarga de cualquier archivo de interés que se haya publicado .Y en algunos casos eliminar o actualizar alguna publicación hecha por el usuario
OBSERVACIONES:
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 7 NOMBRE: PUBLICAR COMENTARIOS
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Dentro del home principal o también desde tu ventana de comentarios realizados, estas se mostraran de a cuerdo a la fecha en la que se realizo el comentario.
OBSERVACIONES:- Comentario.
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 8 NOMBRE: GESTIONAR COMENTARIOS
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:
- Podrá ver , eliminar y restringir la visibilidad del comentario realizado.
OBSERVACIONES:- Comentario
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 9 NOMBRE: GESTIONAR SOLICITUDES
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:
- Podrá ver , eliminar y responder las solicitudes de amistad, hechas por otros usuarios.
OBSERVACIONES:- Solicitud - email - Estado
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 10 NOMBRE: PUBLICAR FOTOS
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Dentro del home principal, podrá realizar publicaciones de fotos personales de interés, donde se tendrá
que especificar el nombre de la publicación, y también si se requiere, el compartir con mas usuarios de la lista de sus contactos.
OBSERVACIONES:- Titulo - email - Descripcion
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 11 NOMBRE: GESTIONAR FOTOS
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:
- Podrá ver , eliminar y editar sus fotos.
OBSERVACIONES:- Titulo - email - Descripcion
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 12 NOMBRE: ACTIVAR CHAT
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M (ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Una ves logeado tendrá la opción de tener una red de chat, comprendida por los contactos de este, además que tendrá la opción de mostrarse como conectado cuando este así lo quiera.
OBSERVACIONES:- Nombre del usuario / email
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 13 NOMBRE: DESACTIVAR CHAT
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Cuando se tenga activada la opción de chat, entonces, sistema le brindara la opción de desactivarla cuando este lo requiera.
OBSERVACIONES:- chat activado
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 14 NOMBRE: AGREGAR AMIGO
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Una ves logeado , podrá agregar a amigos, ya sea por el buscador o por comentarios realizados indistintamente a su grupo de amigos, mandando una solicitud de amistad, Este tendrá que esperar la confirmación del amigo para recién agregarlo a su lista.
OBSERVACIONES:- Nombre del usuario / email
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 15 NOMBRE: GESTIONAR AMIGOS
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: M(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Dentro de su ventana de amigos, este podrá ver , eliminar y agregarlo a un grupo de trabajo.
OBSERVACIONES:-Nombre del usuario / email - Nombre de Grupo
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 16 NOMBRE: CREAR GRUPOS
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: A(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Una vez logeado tendrá la opción de crear grupos, indistintamente de cual sea el motivo del grupo de estudio, aquí podrá invitar a amigos a unirse al grupo de trabajo.
OBSERVACIONES:- Nombre del Grupo - Tema - Descripcion- Nombre del usuario / email
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 17 NOMBRE: GESTIONAR GRUPO
USUARIO: USUARIO
ITERACION ASIGNADA: 4
PRIORIDAD EN NEGOCIO: A(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Dentro de la ventana de grupos , este podrá ver , eliminar y modificar datos del grupo ,también
quienes integran el grupo.
OBSERVACIONES:- Nombre de Grupo - Tema - Descripción.- Nombre de Usuario/email
PLANIFICACIÓN
HISTORIA DE USUARIO
NUMERO: 18 NOMBRE: CERRAR SESION
USUARIO: USUARIO
ITERACION ASIGNADA: 1
PRIORIDAD EN NEGOCIO: ALTA(ALTA / MEDIA / BAJA)
PUNTOS ESTIMADOS: 1
RIESGO EN DESARROLLO: M (ALTA / MEDIA / BAJA)
PROGRAMADOR RESPONSABLE:- Samamé Ascorbe, Raúl- Rojas Quezada, Fernando- Santillán Chuquiruna, Milagros- Villegas Vásquez, Luis
DESCRIPCION:- Tendrá la opción de poder culminar con su sesión, simplemente deslogeandose.
OBSERVACIONES:
PLANIFICACIÓN
Tarjetas CRC
ETAPA DE DISEÑO
Nombre de la clase: USUARIO
Superclase:
Subclase:
Responsabilidad
- Registra los datos del Usuario.
- Dar de ALTA a un usuario
- Iniciar sesión de usuario.- Cerrar sesión- Activar Chat- Desactivar Chat.
Colaboración:
- Usuario(1..1), cuando el usuario se tiene que dar de Alta en la pagina web, o cuando inicia sesión.
Diseño
Tarjetas CRC
Nombre de la clase: PERFIL
Superclase:
Subclase:
Responsabilidad
- Modificar datos personales.
Colaboración
- Usuario(1..1), cuando el usuario requiera modificar sus datos personales de su cuenta.
Diseño
Tarjetas CRC
Nombre de la clase: PUBLICACIONES
Superclase:
Subclase:
Responsabilidad
- Publicar archivos.- Descargar archivos.- Eliminar archivos
Colaboración
- Usuario(1..*), cuando el usuario requiera publicar o descargar un documento.
Diseño
Tarjetas CRC
Nombre de la clase: FOTOS
Superclase:
Subclase:
Responsabilidad
- Permite publicar fotos.- Permite eliminar fotos
Colaboración
- Usuario(1..*), cuando el usuario requiera publicar una fotografía personal.
Diseño
Tarjetas CRC
Nombre de la clase: GRUPOS
Superclase:
Subclase:
Responsabilidad
- Agregar grupo de trabajo- Invitar amigos a unirse al
grupo.- Mostrar grupos de
trabajo.
Colaboración
- Usuario(1..*), cuando el usuario necesite crear o unirse a un grupo de estudio.
Diseño
Tarjetas CRC
Nombre de la clase: AMIGOS
Superclase:
Subclase:
Responsabilidad
- Agregar amigos.- Mostrar lista de amigos.
Colaboración
- Usuario(1..*), cuando el usuario necesite agregar, ver, modificar o eliminar a un amigo.
Diseño
Tarjetas CRC
Nombre de la clase: SOLICITUDES
Superclase:
Subclase:
Responsabilidad
- Mostrar solicitudes sin responder.
- Mostrar Solicitudes enviadas.
- Eliminar solicitud.- Enviar Solicitud.
Colaboración
- Usuario(1..*), cuando el usuario necesite confirmar o rechazar una solicitud de amistad.
Diseño
Tarjetas CRC
Nombre de la clase: COMENTARIOS
Superclase:
Subclase:
Responsabilidad
- Mostrar comentarios.- Eliminar solicitudes
realizadas.
Colaboración
- Usuario(1..*), cuando el usuario necesite crear o unirse a un grupo de estudio.
Diseño
Tarjetas CRC
Diagrama de ClasesDiseño
Diseño
Bosquejos / SPIKES
Pruebas Unitarias
Diseño
Historia de usuario: Registrar Usuario- Que sucede si se ingresa números al nombres y apellidos del
usuario?Usuario(«nombre12 apellido», Email, Contraseña, repetir contraseña) Falso.
- Que pasa si la contraseña y repetir contraseña no coinciden?Usuario(nombre apellido, Email, «12345», «123456») Falso
- Que sucede si todos los datos son ingresados correctamente?Usuario(nombre apellido, Email, 12345, 12345) True
Diseño
Pruebas Unitarias
Historia de usuario: Iniciar Sesion- Que pasa si se ingresa mal el nombre del usuario/ email?
Usuario(«userMal12»/«[email protected], Contraseña) Falso
- Que pasa si se ingresa mal la contraseña?Usuario(userBien, «12345») Falso
- Que sucede si todos los datos son ingresados correctamente?
Usuario(userBien, 12345) True
Diseño
Pruebas Unitarias
Historia de usuario: Gestionar Perfil- Que sucede si se ingresa números al nombres y apellidos
del usuario?Usuario(«nombre12 apellido») Falso.
- Que sucede si se ingresan los nombres y apellidos del usuario correctos?
Usuario(«nombre apellido») True.
- Que pasa si se ingresa mal el email?Usuario(«[email protected]») Falso
- Que sucede si de ingresar letras en el numero telefónico?Usuario(«9876let897»)Falso
Diseño
Pruebas Unitarias
Historia de Usuario : Publicar- Que pasa si la extensión del Archivo no es de tipo documento?
Archivo(Asignatura, "Nombre.jpg") Falso
- Que pasa si la extensión del archivo es de tipo documento?Archivo(Asignatura,
Nombre.doc/Nombre.ppt/Nombre.pdf/) true
Diseño
Pruebas Unitarias
Historia de Usuario: Crear grupo- Que pasa si se ingresan símbolos en el nombre del grupo
de Estudio?Grupo(«nombreGrupoȸǣ», Tema, Descripción)Falso
- Que sucede si se ingresan correctamente los datos al crear el grupo de Estudio?
Grupo(nombreGrupo, , Tema, Descripción)True
Diseño
Pruebas Unitarias
Historia de Usuario: Búsqueda- Que pasa si se ingresan símbolos en el buscador del sitio
Web?Búsqueda(« Búsqueda »)Falso
- Que sucede si se ingresan correctamente los datos al crear el grupo de Estudio?
Busqueda(Busqueda)True
Diseño
Pruebas Unitarias
GRACIAS POR SU ATENCIÓN