wiki:Metodologia/Desarrollo/DefinicionRequerimientos

TOC(heading=This section pages,WikiStart, Metodologia, Metodologia/Desarrollo*, heading=Tabla de Contenido)?

Definición de Requerimientos

1. Requerimientos Funcionales

Los requerimientos funcionales definen las funciones que la aplicación será capaz de realizar. Describen las transformaciones que el sistema realiza sobre los datos de entrada para producir determinadas salidas.

Los requerimientos funcionales que debe cumplir la aplicación Tibisay Móvil se indican a continuación.

Requerimientos Funcionales

  • Crear repositorio de claves privadas y certificados

  • Eliminar repositorio de claves privadas y certificados

  • Cambiar contraseña del repositorio de claves privadas y certificados

  • Leer archivo en formato PKCS#12 para importar clave privada y certificado en repositorio
  • Eliminar clave privada y su correspondiente certificado de respositorio

  • Firmar electrónicamente documentos PDF con clave privada protegida en repositorio de claves
  • Agregar imagen de firma manuscrita a documento PDF capturada al momento de firmar electrónicamente con clave privada protegida en repositorio de claves
  • Agregar imagen de firma manuscrita a documento PDF de un archivo de imagen existente en el sistema de archivos del dispositivo al momento de firmar electrónicamente con clave privada protegida en repositorio de claves
  • Firmar electrónicamente documentos en formato PKCS#7 con clave privada protegida en repositorio de claves
  • Verificar firma electrónica de documento PDF
  • Verificar firma electrónica de archivo en formato PKCS#7
  • Verificar firma electrónica de archivo en formato BDOC
  • Extraer documento firmado electrónicamente de contenedor BDOC
  • Guardar documento extraido de contenedor BDOC firmado electrónicamente en sistema de archivos local
  • Visualizar información de la(s) firma(s) de un archivo en formato BDOC
  • Compartir archivo firmado electrónicamente con aplicación de red social
  • Importar certificado electrónico para cifrar archivo
  • Cifrar un documento para un destinatario con certificado electrónico
  • Descifrar un documento cifrado con clave privada

2. Requerimientos No-funcionales

Los requerimientos no funcionales tienen que ver con las características que de una u otra forma puedan limitar la aplicación a desarrollar, como por ejemplo, el rendimiento (en tiempo y espacio), las interfaces de usuario, la fiabilidad (robustez del sistema, disponibilidad de equipo), el mantenimiento, la seguridad, la portabilidad, entre otros.

Los requerimientos no-funcionales asociados a la aplicación a desarrollar se indican a continuación.

[En la tabla que se muestra abajo se listan algunos requerimientos no-funcionales que podrían considerarse para una aplicación. Es importante acotar que los requerimientos presentados en la tabla pueden ser modificados (eliminando requerimientos o incluyendo nuevos) dependiendo de los requerimientos no-funcionales que establezca la comunidad de usuarios para su aplicación]

Requerimientos 'no- funcionales Variables Valor cuantitativo Valor cualitativo
Confiabilidad
Eficiencia
Mantenibilidad
Portabilidad
Usabilidad
Otros tipos de requerimientos no funcionales
Interfaz con usuario
Restricciones de diseño y de construcción
Interfaces externas
Last modified 11 years ago Last modified on Jun 10, 2013, 9:59:53 AM