Especificación de requerimientos


REQUERIMIENTOS

Requerimientos
nombre
Código
Tipo
Descripción
Gestión de usuario
1.     
Funcional
ü  El sistema debe permitirle solamente al administrador gestionar la sesión de usuario: Donde se establecen el manejo de crear, obtener, modificar y eliminar.

Autenticar por usuario
1.1

ü  El sistema pedirá una previa autenticación al ingresar a la aplicación

Listar los usuarios
1.1.1

Funcional
ü  El sistema permitirá a los administradores y miembros visualizar todos los usuarios existentes por paginación.

Agregar nuevos usuarios
1.2
Funcional
ü  Permite registrar cualquier usuario que desea hacer parte del grupo de investigación.
Restricción de acceso
1.2.1
Funcional
ü  El sistema solo permite al administrador entrar al panel de control (El panel de control permitirá configurar libremente toda la aplicación) y tener acceso total al sistema. Los usuarios normales solo pueden editar la información de su propio perfil y utilizar los servicios que ofrece el entorno.
Modificar usuarios
1.3
Funcional
ü  El sistema deberá permitir          modificar cualquier dato de los usuarios registrados.
Consultar los usuario
     1.4
Funcional
ü  El sistema debe permitir  consultar fácilmente un usuario (por Id, login, nombres, apellidos, email).
Mostrar la Consulta
1.4.1
Funcional
ü  El resultado de la consulta debe generar un listado con paginación.
Eliminar un usuario del sistema
1.5

ü  El sistema debe permitir eliminar un usuario del sistema.
Confirmar la eliminación
1.5.1
Funcional
ü  Antes de eliminarlo debe pedir confirmación de esta acción.
Libreta de Direcciones
2.     
Funcional
ü  El sistema debe tener una libreta de dirección que permita gestionar la información de los contactos de clientes (u otros).
Es importante que el sistema de búsqueda de contactos sea flexible y usable.

Calendario Compartido
3.     
Funcional
ü  Se debe tener una herramienta compartida en la cual los usuarios
           puedan planificar citas, eventos o 
encuentros (de grupo o individuales) en una fecha y hora específicas.

Identificación de las actividades del calendario
3.1
Funcional
ü  El calendario debe permitir diferenciar, de alguna manera, las actividades de cada uno (por colores, por íconos, etc.)
Foros
4.     
Funcional
ü  La aplicación debe permitir que cada usuario cree su foro y elija los participantes que intervendrán en dicho foro.
Mensajes del foro.
4.1
Funcional
ü  De cada mensaje enviado el sistema debe enviar automáticamente un email a los participantes del foro.
Interfaz Usable
5.     
No funcional (interfaz)
ü  La aplicación tener un buen diseño gráfico, buenos contenidos, fácil de usar y aprender por el usuario. Hay que tener presente que los usuarios de esta aplicación serán pequeñas organizaciones y por ellos la aplicación debe ser muy amigable.

Tiempo de respuesta
6

No funcional (interfaz)
ü  El usuario no debe tardar más de 2 minutos en hacer tareas como: publicar noticias, buscar noticias, agregar una actividad a la agenda, subir un archivo, etc.
ü  El desempeño de la aplicación debe ser bueno. El tiempo de respuesta de no debe tardar más de 5 segundos.
Seguridad
      7
No funcional (interfaz)
ü   La aplicación debe ser segura. Debe estar preparada contra ataques típicos como: inyección SQL, Crosssitescripting e inclusión remota de archivos (en el caso de php).
Robustez
      8
No funcional
ü  La aplicación debe permitir a los usuarios deshacer alguna acción que se haya realizado y que esto no afecte la información contenida dentro de la aplicación.
Características de colores
9
No funcional (interfaz)
ü  EL color del fondo, será principalmente claro con el fin de no generar agotamiento visual en el usuario, combinándolo con los colores institucionales brindándole identidad a la página.
Portabilidad

10
No funcional
ü  Se espera que la aplicación puede ser usada desde cualquier sistema operativo por medio de un navegador con características estándar, también se desea que provea facilidades para que el traslado de la aplicación de una intranet a otra no requiera mayor dificultad.