Tabla de Contenido
- Proyecto Mayaguaray
- Metodología de Desarrollo de Software Libre (MDSL) Versión 2.0
- CorreoSUR 2016
- Análisis del Dominio
- Propuesta de Desarrollo del Proyecto
- Plan del Proyecto
- Estándares de Desarrollo del Proyecto
- Especificación de Requerimientos (Funcionalidades)
- 1. Casos de Uso: Acceso a superusuarios
- 2. Casos de Uso: Gestión de usuario del correo electrónico
- 2.1.Caso de uso: Consultar listado de usuarios del correo electrónico
- 2.2.Caso de uso: Búsqeuda de usuarios por criterios diversos
- 2.3.Caso de uso: Creación de usuarios nuevos de manera individual
- 2.4.Caso de uso: Creación de usuarios nuevos por lote
- 2.5.Caso de uso: Suspender o eliminar cuentas
- 2.6.Caso de uso: Modificar password de usuarios del correo electrónico
- 2.7.Caso de uso: Crear grupo de usuarios del correo electrónico
- 3. Caso de uso: Gestión de la plataforma
- Flujograma de actividades
- Codificación
- Pruebas
- Liberación
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
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 | 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 | |
Requisitos especiales | El nombre del usuario no debe estar ya regsitrado |
1.2 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 | 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 | |
Requisitos especiales |
2. Casos de Uso: Gestión de usuario del correo electrónico
Diagrama
2.1.Caso de uso: Consultar listado de usuarios del correo electrónico
Descripción textual
Nombre del caso de uso: | Consultar listado de usuarios del correo electrónico |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | Listado de usuario del correo electronico |
Flujo de básico | 1. Seleccionar la opción de listado en el menú principal 2. Utilizar los controles de navegación por página del listado para ver los usuarios regsitrados |
Flujos alternativos | |
Requisitos especiales |
2.2.Caso de uso: Búsqeuda de usuarios por criterios diversos
Descripción textual
Nombre del caso de uso: | Búsqueda de usuarios por creiterios diversos |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | Listado de usuario del correo electronico que cumplen con las condiciones de búsqueda |
Flujo de básico | 1. Seleccionar la opción de listado en el menú principal 2. Llenar los campos de búsqueda en el formulario y presionar el botón buscar |
Flujos alternativos | |
Requisitos especiales |
2.3.Caso de uso: Creación de usuarios nuevos de manera individual
Descripción textual
Nombre del caso de uso: | Creación de usuarios nuevos de manera individual |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | usuario del correo electronico nuevo |
Flujo de básico | 1. Seleccionar la opción de crear usuario en el menú principal 2. Llenar el formulario con los datos del nuevo usuario 3. presionar el botón crear |
Flujos alternativos | |
Requisitos especiales | El nombre del usuario nuevo no debe estar ya registrado |
2.4.Caso de uso: Creación de usuarios nuevos por lote
Descripción textual
Nombre del caso de uso: | Creación de usuarios nuevos por lote |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | Listado de usuarios nuevos del correo electronico |
Flujo de básico | 1. Seleccionar la opción de crear usuarios nuevos por lote en el menú principal 2. Llenar el formulario para cargar el archivo que contiene los nuevos usuarios 3. Presionar el botón cargar |
Flujos alternativos | Indicar cuales nombre de usuarios ya se encuentran registrados en un listado |
Requisitos especiales |
2.5.Caso de uso: Suspender o eliminar cuentas
Descripción textual
Nombre del caso de uso: | Suspendere o eliminar cuentas |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | Listado de usuario del correo electronico |
Flujo de básico | 1. Seleccionar la opción de listado en el menú principal 2. Utilizar los controles de eliminar o suspender colocados a lado de cada usuario en el listado 3. Responder Si a la pregunta emergente para confirmar la acción |
Flujos alternativos | |
Requisitos especiales |
2.6.Caso de uso: Modificar password de usuarios del correo electrónico
Descripción textual
Nombre del caso de uso: | Modificar password de usuarios del correo electrónico |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | Listado de usuario del correo electronico |
Flujo de básico | 1. Seleccionar la opción de listado en el menú principal 2. Utilizar los controles modificar password colocado al lado de cada usuario en el listado 3. Llenar el formulario de cambio de password 4. presionar el botón Cambiar |
Flujos alternativos | |
Requisitos especiales |
2.7.Caso de uso: Crear grupo de usuarios del correo electrónico
Descripción textual
Nombre del caso de uso: | Crear grupo de usuarios del correo electrónico |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | Grupo de usuario del correo electronico |
Flujo de básico | 1. Seleccionar la opción crear grupo en el menú principal 2. Llenar los datos en el formulario de crear grupo 3. presionar el botón aceptar |
Flujos alternativos | |
Requisitos especiales |
3. Caso de uso: Gestión de la plataforma
3.1.Caso de uso: Grafico de estadisticas de usuarios
Descripción textual
Nombre del caso de uso: | Grafico de estadisticas de usuarios |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | Grafico estadística de usuario del correo electronico |
Flujo de básico | 1. Seleccionar la opción Grafico estadistico en el menú principal 2. Seleccionar la estadistica a estudiar del formulario 3. seleccionar el filtro de usuarios a consultar 4. Presionar el botón generar gráfico |
Flujos alternativos | |
Requisitos especiales |
3.2.Caso de uso: Grafico de trafico por usuario
Descripción textual
Nombre del caso de uso: | Grafico de trafico por usuario |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | Grafico de trafico de los usuario del correo electronico |
Flujo de básico | 1. Seleccionar la opción grafico de trafico en el menú principal 2. Seleccionar la opicones del filtro por usuario 3. Presionar el boton Graficar |
Flujos alternativos | |
Requisitos especiales |
3.2.Caso de uso: Consultar configurtación del servidor
Descripción textual
Nombre del caso de uso: | Consultar configuración del servidor |
Actores participantes:' | Superusuario |
Condiciones de entrada: | Debe estar autenticado el superusuario pues es de acceso restringido |
Condiciones de salida: | Consulta de la configuración de los servidores que soportan la infraestructura de correo electrónico |
Flujo de básico | 1. Seleccionar la opción Consulta configuracion en el menú principal |
Flujos alternativos | |
Requisitos especiales |
4 Caso de Uso: Verificar firmar electrónica de un archivo adjunto al correo
Verificar firmar electrónica de un archivo adjunto al correo
Flujograma de actividades
Attachments (3)
- diagrama_CU_acceso_supersusuarios.png (7.2 KB) - added by eparedes 8 years ago.
- diagrama_CU_gestion_usuarios_adminmail.png (33.9 KB) - added by eparedes 8 years ago.
- diagrama_CU_gestion_adminmail.png (15.2 KB) - added by eparedes 8 years ago.
Download all attachments as: .zip