Requisitos2

6
Hoja1 Página 1 RF1 RF2 RF3 RF4 RF5 RF6 RF7 RF8 RF9 RF10 RF11 RF12 RF13 RF14 RF15 RF16 RF17 RF18 RF19 RF20 RF21 RF22 RF23 RF24 RF25 RF26 RF27 RF28 RF29 RF30 RF31

description

no tengo nada que subir.

Transcript of Requisitos2

Hoja1REQUERIMIENTOS FUNCIONALESREQUERIMIENTOS NO FUNCIONALESRF1Deber de contar con un inicio de sesinRF2Se deber de contar con una base de datos primaria que deber de contener los campos usuarios registrado, contrasea y contrasea de validacinRNF1La pantalla del inicio de sesin deber de ser de fondo negroRF3Ver (RF12). Se deber comprobar que el usuario y la contrasea sean coincidentes en los campos de usuario registrado y contrasea de la base de datos primariaRNF2El inicio de sesin deber de contar con el nombre de la aplicacinRF4Si se cumple el RF3 se deber de solicitar a el usuario la contrasea de validacin en una caja de texto y deber de contar con un botn de enviarRNF3El inicio de sesin deber de contar con un formulario que incluya dos cajas de texto una para el usuario y otra para la contrasea y un botn para iniciar sesinRF5Se deber comprobar si la contrasea de validacin es coincidente del usuario y contrasea en la base de datos primariaRNF4El inicio de sesin deber de contar con un botn de registroRF6Si el RF5 se cumple el usuario podr acceder a su panel administrativo(Ver RF3)RNF5Al introducir datos en la caja de texto del usuario solo se debern de poder introducir caracteres imprimiblesRF7Si el RF5 no se cumple se le deber dar la opcin al usuario que se registre indicndole el botn de registroRNF6Al introducir datos en la caja de texto de la contrasea la contrasea no se mostraraRF8Ver (RNF4) Al hacer clic en en el botn de registro se le deber dirigir al usuario a una ventana de formulario para que ingrese sus datosRNF7Al hacer clic en el botn de iniciar sesin la contrasea introducida en la caja de texto deber de viajar hacia la base de datos con el algoritmo de encriptacion MD5RF9Ver(RNF4 ) Al hacer clic en abrir mi cuenta la informacin viajara a la base de datos para comprobar si el usuario ya existe en la base de datos primaria, si el usuario ya existe , se le informara al usuario que el usuario seleccionado ya existe y le pedir uno nuevoRNF8El formulario deber mostrarse en el centro de la pantallaRF10Se deber de contar con una base de datos auxiliar que deber de contener los campos usuario nuevo, contrasea y contrasea de validacinRNF9El nombre de la aplicacin deber estar en la parte superior de la pantalla, debera de ser de color blanco con letras grandes y maysculasRF11Ver (RF4) Si el usuario no existe en la base de datos primaria se le deber de enviar al usuario un mail de confirmacin de la cuenta por medio de un link, y se debern de guardar los datos del usuario en la base de datos auxiliarRNF10El botn de inicio deber estar alineado con el nombre de la aplicacinRF12Ver (RNF17) Si el usuario no abre el link de confirmacin en menos de 48 horas se debern borrar los datos de la base de datos auxiliarRNF11La contrasea de validacin deber de aparecer en el centro de la pantallaRF13Ver (RNF17) Si el usuario abre el link de confirmacin los datos del usuario se debern de pasar de la base de datos auxiliar a la base de datos primariaRNF12Los botones de inicio de sesin y registro debern de tener un fondo de color rojoRF14La aplicacin deber de contar con un panel administrativoRNF13La base de datos se deber de almacenar en un servidor Linux(Cent Os)RF15Al hacer clic en el botn de Agregar Nueva aparecer una ventana con un formulario con tres cajas de texto (una de descripcin, una de nombre o correo y otra de contrasea) y un botn de nuevo y una etiqueta de CerrarRNF14La caja de texto de contrasea de verificacin solo deber de permitir caracteres imprimirlesRF16Al hacer clic en la etiqueta de Cerrar se deber de cerrar la ventana de Agregar NuevaRNF15Al hacer clic en el botn de enviar en la contrasea de verificacin la contrasea deber de viajar hacia la base de datos primaria con el algoritmo de encriptacion SHARF17Se deber de contar con una base de datos de Contraseas Usuario que deber de tener los campos Descripcin, Nombre u Correo y ContraseaRNF16La ventana de el formulario deber de tener el logo de la aplicacin, el nombre de la aplicacin , un mensaje de explicacin y un formularioRF18Al hacer clic en el botn de agregar nuevo de la ventana de agregar nueva se debern de enviar los datos a la base de datos de Contraseas y se le deber de mostrar una ventana con los datos introducidos al usuarioRNF17El formulario deber de contener seis cajas de texto ( una para usuario, otra para nombre, otra para apellido, otra para Correo Electrnico, otra para Contrasea de Inicio de Sesin y una ultima de Contrasea de Autorizacin ) y un botn de Abrir CuentaRF19Al hacer clic en la etiqueta de Cerrar se deber de cerrar la ventana de Agregar NuevaRNF18En las cajas de texto de nombre, apellido, solo se debern de aceptar caracteres alfabticosRF20Se deber de contar con una base de datos de Contraseas Usuario que deber de tener los campos Descripcin, Nombre u Correo y ContraseaRNF19En la caja de texto de usuario solo se debern introducir caracteres imprimiblesRF21Al hacer clic en el botn de agregar nuevo de la ventana de agregar nueva se debern de enviar los datos a la base de datos de Contraseas y se le deber de mostrar una ventana con los datos introducidos al usuarioRNF20Ver (RF2.1) Al introducir datos en la caja de texto de correo electrnico solo se aceptara el formato caracteresimprimibles@dominioRF22Al hacer clic en la etiqueta de cerrar se deber de cerrar la segunda ventana de agregar nuevo y se mostraran los datos que ha introducido en la pantalla del panel administrativo excepto la contrasea y tres botones de Modificar, Mostrar y EliminarRNF21Al introducir datos en la caja de texto de contrasea, la contrasea no se deber de mostrarRF23Al hacer clic en los botones de (Mostrar , Eliminar y Modificar) debern de aparecer las ventanas relacionadas con la accin a ejecutarRNF22Al introducir datos en la caja de texto de contrasea la contrasea de autorizacin la contrasea no se deber de mostrarRF24En cualquiera de las ventanas de los botones mencionados en el RF3.13 Al hacer clic en el botn de actualizar se le deber de mostrar una ventana de los datos introducidosRNF23Todas las cajas debern de tener informacin dentro de su contenedor indicando que es lo que se tiene que colocar en esos camposRF25Al cerrar la ventana de formulario de cualquiera de los botones se deber de aparecer una ventana que pedira la contrasea de validacin y deber de contener un botn de mostrarRNF24La ventana que tiene a el panel administrativo deber de contener el nombre de la aplicacin , un botn de cerrar sesin , un botn de Agregar nueva, y una tabla con tres campos (uno de descripcin uno de nombre y uno de contrasea organizados en una sola fila)RF26Al hacer clic en el botn de mostrar se deber de mostrar una ventana de cambio aceptadoRNF25Si el usuario no tiene registrada ninguna contrasea solo le debern aparecer los encabezados de Descripcin, Nombre o correo y contrasea y arriba de ellos el nombre del usuarioRF27Al hacer clic en la etiqueta cerrar se deber de actualizar en la base de datos y se deber de actualizar el panel administrativo segun la accion requeridaRNF26Si el usuario tiene registrada o registradas contraseas solo le debern aparecer visibles los campos de Descripcin y correo u nombre y la contrasea no se deber mostrar y tres botones uno de modificar , otro de mostrar y uno ultimo de eliminarRF28En cualquiera de las ventanas de los botones mencionados en el RF3.13 Al hacer clic en el botn de actualizar se le deber de mostrar una ventana de los datos introducidosRNF27Al introducir datos en la cajas de texto de descripcin y con (nombre o correo) solo se deber poder introducir solo caracteres alfabticosRF29Al cerrar la ventana de formulario de cualquiera de los botones se deber de aparecer una ventana que pedira la contrasea de validacin y deber de contener un botn de mostrarRNF28Al introducir datos en las caja de texto de contrasea la contrasea no se deber de mostrarRF30Al hacer clic en el botn de mostrar se deber de mostrar una ventana de cambio aceptadoRNF29En la segunda pantalla de agregar nuevo se deber de contar con una etiqueta de cerrarRF31Al hacer clic en la etiqueta cerrar se deber de actualizar en la base de datos y se deber de actualizar el panel administrativo segun la accion requeridaRNF30Las cajas de texto debern compartir los requerimientos RF3.4 , RF3.5 , RF3.6 , RF3.9 y contara con una caja de texto extra donde se le pedira la contrasea de verificacinRNF31La contrasea de verificacin no se deber de mostrar y deber compartir requerimientos con (RF1.6)RNF32Al introducir datos en la caja de texto de contrasea la contrasea de autorizacin la contrasea no se deber de mostrarRNF33En este formulario se deber de contar con un botn de actualizarRNF34Al introducir datos en la caja de texto de contrasea la contrasea de autorizacin la contrasea no se deber de mostrarRNF35En este formulario se deber de contar con un botn de actualizarRNF36La contrasea de Verificacin deber compartir requerimientos con el RNF18RNF37En este formulario se deber de contar con un botn de actualizarRNF38La contrasea de Verificacin deber compartir requerimientos con el RNF18

&"Times New Roman,Normal"&12&A

&"Times New Roman,Normal"&12Pgina &P