53

“SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

Embed Size (px)

Citation preview

Page 1: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO
Page 2: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

“SISTEMA DE RED SOCIAL

UNIVERSITARIA”

INGENERÍA DE SOFTWARE

ING. SAGÁSTEGUI CHIGNE, TEOBALDO

Page 3: “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

Page 4: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

ETAPA DE PLANIFICACIÓN

Page 5: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 6: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 7: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

MODELO CONCEPTUAL

PLANIFICACIÓN

Page 8: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 9: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 10: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 11: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 12: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 13: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 14: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 15: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 16: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 17: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 18: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 19: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 20: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 21: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 22: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 23: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 24: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 25: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 26: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 27: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 28: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

Tarjetas CRC

ETAPA DE DISEÑO

Page 29: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 30: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 31: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 32: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 33: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 34: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 35: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 36: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 37: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

Diagrama de ClasesDiseño

Page 38: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

Diseño

Bosquejos / SPIKES

Page 39: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

Pruebas Unitarias

Diseño

Page 40: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 41: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO
Page 42: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 43: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 44: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO
Page 45: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 46: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO
Page 47: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO
Page 48: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 49: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO
Page 50: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO
Page 51: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

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

Page 52: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO
Page 53: “SISTEMA DE RED SOCIAL UNIVERSITARIA” INGENERÍA DE SOFTWARE ING. SAGÁSTEGUI CHIGNE, TEOBALDO

GRACIAS POR SU ATENCIÓN