[[TOC(heading=This section pages, WikiStart, correosur/metodologia, noheading, correosur/AnalisisDominio, correosur/PropuestaDesarrollo, correosur/PlanProyecto, correosur/EstandaresDesarrollo, correosur/EspecificacionRequerimiento, correosur/Codificacion, correosur/AnalisisyDiseno, correosur/Pruebas, correosur/Liberacion, heading=Tabla de Contenido)]] = Especificación de Requerimientos (Funcionalidades) = 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. == 1. Casos de Uso: Acceso a superusuarios == '''Diagrama''' [[Image(diagrama_CU_acceso_supersusuarios.png)]] === 1.1 Caso de uso: Registrar superusuario === '''Descripción textual''' ||'''''Nombre del caso de uso:''''' Registrar superusuario|||| ||'''''Actores participantes:''''''' ''superusuario|||| ||'''''Condiciones de entrada:''''' debe existir al menos un supersusuario creado manualmente en el momento de instalar la herramienta|||| ||'''''Condiciones de salida:''''' superusuario nuevo|||| ||'''''Flujo de básico'''''[[BR]]||1. Acceder a la pagina inicial del sistema 2. Seleccionar la opción registro de superusuario 3. LLenar los datos del formulario y presionar el botón enviar 4. El supersusario exustente procesa la solicitud y envia un correo de notificación|| ||'''''Flujos alternativos'''''[[BR]]|||| ||'''''Requisitos especiales'''''|| El nombre del usuario no debe estar ya regsitrado|| === 1.1 Caso de uso: Ingresar superusuario === '''Descripción textual''' ||'''''Nombre del caso de uso:''''' Ingresar superusuario|||| ||'''''Actores participantes:''''''' ''superusuario|||| ||'''''Condiciones de entrada:''''' El superusuario debe estar previamente registrado|||| ||'''''Condiciones de salida:''''' Acceso a la herramienta|||| ||'''''Flujo de básico'''''[[BR]]||1. Acceder a la pagina inicial del sistema 2. Llenar el formulario de entrada (usuario y contraseña) 3. presionar el boton entrar || ||'''''Flujos alternativos'''''[[BR]]|||| ||'''''Requisitos especiales'''''|| || == 2. Casos de Uso == '''Diagrama''' [Se coloca el diagrama correspondiente al caso de uso] '''Descripción textual''' [Se describe el caso de uso utilizando el formato que se indica a continuación] ||'''''Nombre del caso de uso:''''' ||[[BR]] ||'''''Actores participantes:''''''' ''|||| ||'''''Condiciones de entrada:''''' |||| ||'''''Condiciones de salida:''''' |||| ||'''''Flujo de básico'''''[[BR]]|||| ||'''''Flujos alternativos'''''[[BR]]|||| ||'''''Requisitos especiales'''''|||| == Flujograma de actividades == {{{ #!plantuml @startuml partition Requerimientos { (*) --> ===B1=== --> "Especificación de \nrequerimientos funcionales" --> ===B2=== ===B1=== --> "Especificación de\nrequerimientos no funcionales" --> ===B2=== --> (*) } @enduml }}}