La especificación de requerimientos consiste en describir de manera detallada cada una de las funcionalidades o requerimientos que debe cumplir la aplicación a desarrollar. En esta especificación se debe indicar el flujo de actividades que implica el llevar a cabo cada funcionalidad del sistema.
Para la especificación de los requerimientos de la aplicación se utilizarán diagramas de casos de uso con su respectiva descripción textual.
Diagrama
A continuación se presenta la descripción textual de los casos de uso incluidos en el diagrama 1:
1.1 Caso de uso: Agregar información del grupo.
Descripción textual
Nombre del caso de uso: | Agregar información del grupo. |
Actores participantes: | Usuario = Ciudadanos del sector universitario. |
Condiciones de entrada: | Haber ingresado al sistema, es decir, haber otorgado datos personales (correo electrónico, nombre, contraseña, confirmación de contraseña, valor de la imagen (captcha)), aceptado los términos del servicio y presionado el botón registrarse. |
Condiciones de salida: | Información del grupo agregada al sistema. |
Flujo de básico: | 1.- El sistema solicita nombre, foto, etiquetas (intereses del usuario = E.j. #ciencias-sociales) y presenta la opción "llévame a la Red Social de Universidades Venezolanas (RSUV)" . 2.- El usuario ingresa el nombre, carga una foto, ingresa las etiquetas de su preferencia y presiona la opción "llévame a la RSUV. 3.- El sistema presenta en la página principal del perfil grupal la opción "Perfil". 4.- El usuario selecciona la opción "perfil" para agregar más información del grupo. 5.- El sistema solicita nombre del grupo, intereses del usuario con 5 etiquetas, foto de perfil, historia del grupo (universidad, departamento, etc.), ubicación, tipo (público o privado), fecha de origen (día, mes, año) y presenta las opciones actualizar perfil o cancelar el proceso de actualización del perfil. 6.- El usuario ingresa los datos solicitados por el sistema y selecciona la opción actualizar perfil o cancelar el proceso. 7.- El sistema indica que el perfil grupal se ha actualizado o cancela el proceso y muestra la página principal del perfil. |
Flujos alternativos: | |
Requisitos especiales: | El ingreso del nombre y las etiquetas es de carácter obligatorio, ya que a través de estos datos se establecerán los vínculos entre perfiles grupales en la RSUV. |
1.2 Caso de uso: Invitar a contactos.
Descripción textual
Nombre del caso de uso: | Invitar a contactos |
Actores participantes: | Usuario = Ciudadanos del sector universitario. |
Condiciones de entrada: | Haber ingresado al sistema. |
Condiciones de salida: | Invitación a contactos enviada |
Flujo de básico: | 1.- El sistema presenta en la página principal del perfil grupal la opción "Contactos". 2.- El usuario selecciona la opción "contactos" para invitar a otros a unirse a la red y a ser contacto de su perfil grupal. 3.- El sistema presenta el listado de los contactos ya establecidos, si así fuera el caso, por aspecto otorgado (E.j: Laboratorios de química (región andina), la opción invitar a un contacto a unirse a la RSUV enviando un mensaje al correo electrónico, la opción buscar contacto en la Comunidad RSUV y al mostrar el listado de la comunidad, la opción sugerir un contacto enviando un mensaje al correo electrónico. 4.- El usuario visualiza el listado de los contactos ya establecidos, si así fuera el caso, por aspecto otorgado, selecciona la opción invitar a un contacto a unirse a la RSUV enviando un mensaje al correo electrónico que ingrese, busca un contacto en la Comunidad RSUV para añadir a su listado de contactos otorgándole un aspecto y también puede sugerir un contacto enviando un mensaje a un correo electrónico. |
Flujos alternativos: | |
Requisitos especiales: |
1.3 Caso de uso: Publicar.
Descripción textual
Nombre del caso de uso: | Publicar |
Actores participantes: | Usuario = Ciudadanos del sector universitario. |
Condiciones de entrada: | |
Condiciones de salida: | Información publicada. |
Flujo de básico: | 1.- El sistema muestra el campo publicar. 2.- El usuario ingresa un mensaje de texto, referencia un perfil, un vídeo, un archivo, genera una consulta, carga una foto, genera una convocatoria o indica su localización.3.- El sistema presenta tres opciones: permitir la visualización de la publicación a todo público o a los aspectos seleccionados (E.j: Laboratorios de química (región andina) y laboratorios de genética (región andina)), vista previa de la publicación, compartir o cancelar el proceso. 4.- El usuario selecciona el tipo de visualización (a todo público o a determinados aspectos), selecciona una vista previa de la publicación, comparte o cancela la publicación. 5.- El sistema muestra la publicación o cancela el proceso y muestra la página principal del perfil. |
Flujos alternativos: | |
Requisitos especiales: |
1.3.1 Caso de uso: Referenciar perfil.
Descripción textual
Nombre del caso de uso: | Referenciar perfil |
Actores participantes: | Usuario = Ciudadanos del sector universitario. |
Condiciones de entrada: | |
Condiciones de salida: | Perfil de un contacto referenciado. |
Flujo de básico: | 1.- El sistema muestra el campo publicar. 2.- El usuario referencia el perfil de un contacto.3.- El sistema presenta tres opciones: permitir la visualización de la publicación a todo público o a los aspectos seleccionados, vista previa de la publicación, compartir o cancelar el proceso. 4.- El usuario selecciona el tipo de visualización (a todo público o a determinados aspectos), selecciona una vista previa de la publicación, comparte o cancela la publicación. 5.- El sistema muestra la publicación o cancela el proceso y muestra la página principal del perfil. |
Flujos alternativos: | |
Requisitos especiales: | El perfil a referenciar debe ser un contacto del perfil grupal. |
1.3.2 Caso de uso: Referenciar vídeo.
Descripción textual
Nombre del caso de uso: | Referenciar vídeo |
Actores participantes: | Usuario = Ciudadanos del sector universitario. |
Condiciones de entrada: | |
Condiciones de salida: | Vídeo referenciado. |
Flujo de básico: | 1.- El sistema muestra el campo publicar. 2.- El usuario referencia un vídeo.3.- El sistema presenta tres opciones: permitir la visualización de la publicación a todo público o a los aspectos seleccionados, vista previa de la publicación, compartir o cancelar el proceso. 4.- El usuario selecciona el tipo de visualización (a todo público o a determinados aspectos), selecciona una vista previa de la publicación, comparte o cancela la publicación. 5.- El sistema muestra la publicación o cancela el proceso y muestra la página principal del perfil. |
Flujos alternativos: | |
Requisitos especiales: |
1.3.3 Caso de uso: Referenciar archivo.
Descripción textual
Nombre del caso de uso: | Referenciar archivo |
Actores participantes: | Usuario = Ciudadanos del sector universitario. |
Condiciones de entrada: | |
Condiciones de salida: | Archivo referenciado. |
Flujo de básico: | 1.- El sistema muestra el campo publicar. 2.- El usuario referencia un archivo.3.- El sistema presenta tres opciones: permitir la visualización de la publicación a todo público o a los aspectos seleccionados, vista previa de la publicación, compartir o cancelar el proceso. 4.- El usuario selecciona el tipo de visualización (a todo público o a determinados aspectos), selecciona una vista previa de la publicación, comparte o cancela la publicación. 5.- El sistema muestra la publicación o cancela el proceso y muestra la página principal del perfil. |
Flujos alternativos: | |
Requisitos especiales: |
1.3.4 Caso de uso: Generar consulta.
Descripción textual
Nombre del caso de uso: | Generar consulta | |
Actores participantes: | Usuario = Ciudadanos del sector universitario. | | |
Condiciones de entrada: | ||
Condiciones de salida: | Consulta generada. | |
Flujo de básico: | 1.- El sistema muestra el campo publicar. 2.- El usuario selecciona la opción generar consulta.3.- El sistema muestra una ventana con los siguientes campos: inicia una consulta (fundamentación de la consulta), pregunta (planteamiento del problema), posibles respuestas, link de enlace a la guía para dar formato al texto, 3.- El sistema presenta tres opciones: permitir la visualización de la publicación a todo público o a los aspectos seleccionados, vista previa de la publicación, compartir o cancelar el proceso. 4.- El usuario selecciona el tipo de visualización (a todo público o a determinados aspectos), selecciona una vista previa de la publicación, comparte o cancela la publicación. 5.- El sistema muestra la publicación o cancela el proceso y muestra la página principal del perfil. | |
Flujos alternativos: | ||
Requisitos especiales: |
1.3.4.1 Caso de uso: Cerrar consulta.
Descripción textual
Nombre del caso de uso: | Cerrar consulta |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
1.3.5 Caso de uso: Cargar foto.
Descripción textual
Nombre del caso de uso: | Cargar foto |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
1.3.6 Caso de uso: Generar convocatoria.
Descripción textual
Nombre del caso de uso: | Generar convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
1.3.6.1 Caso de uso: Cerrar convocatoria.
Descripción textual
Nombre del caso de uso: | Cerrar convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
1.4 Caso de uso: Enviar mensajes instantáneos.
Descripción textual
Nombre del caso de uso: | Enviar mensajes instantáneos |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
1.5 Caso de uso: Responder una consulta.
Descripción textual
Nombre del caso de uso: | Responder una consulta |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
1.6 Caso de uso: Sumarse a una convocatoria.
Descripción textual
Nombre del caso de uso: | Sumarse a una convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
1.7 Caso de uso: Recibir notificaciones respecto al estado del grupo.
Descripción textual
Nombre del caso de uso: | Recibir notificaciones respecto al estado del grupo |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
Diagrama
A continuación se presenta la descripción textual de los casos de uso incluidos en el diagrama 2:
2.1 Caso de uso: Generar convocatoria.
Descripción textual
Nombre del caso de uso: | Generar convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
2.1.1 Caso de uso: Registrar convocatoria.
Descripción textual
Nombre del caso de uso: | Registrar convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
2.1.1.1 Caso de uso: Referenciar video.
Descripción textual
Nombre del caso de uso: | Referenciar video |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
2.1.1.2 Caso de uso: Referenciar archivo.
Descripción textual
Nombre del caso de uso: | Referenciar archivo |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
2.1.1.3 Caso de uso: Cargar foto.
Descripción textual
Nombre del caso de uso: | Cargar foto |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
2.1.1.4 Caso de uso: Referenciar convocatoria.
Descripción textual
Nombre del caso de uso: | Referenciar convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
2.1.2 Caso de uso: Gestionar lista de tareas.
Descripción textual
Nombre del caso de uso: | Gestionar lista de tareas |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
2.1.3 Caso de uso: Visualizar flujo de convocatorias.
Descripción textual
Nombre del caso de uso: | Visualizar flujo de convocatorias |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
2.1.4 Caso de uso: Cerrar convocatoria.
Descripción textual
Nombre del caso de uso: | Cerrar convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
Diagrama
A continuación se presenta la descripción textual de los casos de uso incluidos en el diagrama 3:
3.1 Caso de uso: Sumarse a una convocatoria.
Descripción textual
Nombre del caso de uso: | Sumarse a una convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
3.1.1 Caso de uso: Visualizar flujo de convocatoria.
Descripción textual
Nombre del caso de uso: | Visualizar flujo de convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
3.1.2 Caso de uso: Comentar.
Descripción textual
Nombre del caso de uso: | Comentar |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
3.1.2.1 Caso de uso: Referenciar video.
Descripción textual
Nombre del caso de uso: | Referenciar video |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
3.1.2.2 Caso de uso: Referenciar archivo.
Descripción textual
Nombre del caso de uso: | Referenciar archivo |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |
3.1.2.3 Caso de uso: Referenciar convocatoria.
Descripción textual
Nombre del caso de uso: | Referenciar convocatoria |
Actores participantes: | |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo de básico: | |
Flujos alternativos: | |
Requisitos especiales: |