Skip to content

Requisitos separados

Jesús Alcalde edited this page Dec 30, 2013 · 2 revisions

Foro de discusión

REQUISITOS DE LA LIBRERÍA

Requisitos funcionales

  1. La plataforma se gestiona mediante usuarios.
  2. La plataforma permitirá la creación de nuevos usuarios.
  3. La plataforma debe guardar las estadísticas de colaboración de cada usuario, mediante gráficos, estadísticas, etc
  4. El plataforma pedirá los credenciales del usuario al comenzar.
  5. El plataforma se encargará de revisar la veracidad de los credenciales del usuario.
  6. El agente adquirirá permisos y funciones dependiendo del usuario que lo ese usando.<---

Requisitos no funcionales

De producto

  1. La plataforma debe bloquear a los usuarios para que no puedan acceder a problemas que no se les han asignado.
  2. La plataforma debe almacenar una contraseña y un identificador único para cada usuario y no permitir que otros accedan.
  3. La plataforma debe permitir a los usuarios de mayor nivel, bloquear contenido.
  4. Por seguridad para los usuarios deben proteger su cuenta con una contraseña de más de 6 caracteres.
  5. La plataforma no revelará información personal acerca de los usuarios a parte del nombre.
  6. Cada usuario accederá a la pizarra a través de un agente. <---

Organizacionales

  1. La plataforma se realizará con el lenguaje de programación C++.
  2. La plataforma estará implementada siguiendo una arquitectura de pizarra.

Externos

REQUISITOS DE LA PIZARRA

Requisitos funcionales

  1. Los agentes pueden leer, escribir y modificar la pizarra.
  2. La pizarra debe permitir gestionar los distintos tipos de agentes.
  3. Los agentes no deben poder interrelacionarse entre ellos si no es a través de la pizarra.
  4. Debe haber distintos tipos de agentes, organizados por una jerarquía de nivel (p.e. directores, profesores, alumnos).
  5. La pizarra debe permitir la creación de carpetas donde guardar los elementos para organizarlos.
  6. La pizarra debe distinguir los distintos tipos de elementos de los agentes.
  7. La pizarra debe reconocer los tipos de archivo de los elementos.
  8. La pizarra debe ser capaz de comparar dos archivos con el objetivo de buscar diferencias.
  9. La pizarra debe permitir realizar una búsqueda de un archivo por su nombre.
  10. La pizarra debe permitir ser configurada como "pública" o "privada".

Requisitos no funcionales

De producto

  1. La pizarra debe gestionar los permisos, y poder configurarlos para decidir que puede hacer cada agente.

Organizacionales

  1. La plataforma se realizará con el lenguaje de programación C++.
  2. La pizarra y los agentes siguen un modelo cliente-servidor.
  3. La comunicación entre la pizarra y el agente (modelo cliente-servidor) seguirá una encriptación SSL.

Externos

  1. La comunicación entre la pizarra y el agente (modelo cliente-servidor) será a través del protocolo HTTP.
  2. La pizarra no revelará información acerca de los agentes, excepto su nombre y número de referencia.

Foro de discusión