CU011 - Notificar via Email

Anuncio
ADOO Soft
Bug Tracking System
Especificación de casos de uso: Notificar novedad en reporte vía E-Mail
Version 1.0
Bug Tracking System
Use-Case Specification: <Use-Case Name> Notificar novedad en reporte vía
E-Mail
BTS-CU-11
Version:
1.0
Fecha: 28/05/2008
Tabla de contenidos
1.
Descripción breve
3
2.
Precondiciones
3
3.
Flujo básico
3
4.
Flujo Alternativo
3
4.1
Problemas de disponibilidad de servicios
4.1.1 Subsistema de correo electrónico no disponible
4.2
Problemas en la entrega de los correos electrónicos
4.2.1 El buzón de correo electrónico devuelve la señal de entrega de correo incorrecta
4.2.2 Falla reiterativa en la entrega del correo electrónico
3
3
3
3
4
5.
Subflujos
4
6.
Post-Condiciones
4
7.
Puntos de extension públicos
4
8.
Requerimientos especiales
4
9.
Escenarios
4
10.
Información adicional
4
11.
Control del documento
5
11.1
Confidential
Historial de revisiones
5
ADOO Soft, 2015
Página 2
Bug Tracking System
Use-Case Specification: <Use-Case Name> Notificar novedad en reporte vía
E-Mail
BTS-CU-11
Version:
1.0
Fecha: 28/05/2008
Especificación del caso de uso: Notificar novedad en reporte vía E-Mail
1.
Descripción breve
Este caso de uso describe como, luego de que se ha producido una modificación en un reporte de un
problema, se entrega una notificación vía correo electrónico a los responsables del proyecto sobre esta
novedad.
2.
Precondiciones
Al menos un proyecto con reportes de errores dentro de él, existe en el sistema.
3.
Flujo básico
- El caso de uso comienza cuando el sistema detecta alguna modificación en los reportes almacenados en
la base de datos.
- El sistema recupera el listado de correos electrónicos de los responsables del proyecto modificado.
- El sistema crea una copia del listado y elimina de ese listado el correo asociado a la cuenta de usuario
desde la cual se registró la modificación.
- El sistema forma un correo electrónico automatizado dirigido a los correos electrónicos presentes en la
lista informando en el cuerpo del mensaje sobre la novedad que se ha presentado.
{Enviar correo}
- El sistema despacha el correo electrónico a los usuarios interesados.
- El buzón de correo electrónico de cada uno de los responsables detecta la llegada de un nuevo correo y
responden al sistema con un mensaje de OK
- El caso de uso termina.
4.
Flujo Alternativo
4.1
Problemas de disponibilidad de servicios
4.1.1
Subsistema de correo electrónico no disponible
En {Enviar Correo} el sistema no tiene la capacidad de establecer una conexión.
-
El sistema reprograma el envío de los correos para 10 minutos después, tiempo en el que se espera
que el subsistema de correo electrónico esté activo nuevamente.
-
El caso de uso termina por el momento para volver a comenzar en 10 minutos.
4.2
Problemas en la entrega de los correos electrónicos
4.2.1
El buzón de correo electrónico devuelve la señal de entrega de correo incorrecta
En {Enviar Correo} al momento de entregar el correo se genera un error
-
Confidential
El sistema forma un nuevo correo electrónico únicamente con las direcciones de correo electrónico
de los destinatarios que fallaron y se envía nuevamente el correo
Se envía el correo electrónico de notificación nuevamente.
El caso de uso termina.
ADOO Soft, 2015
Página 3
Bug Tracking System
Use-Case Specification: <Use-Case Name> Notificar novedad en reporte vía
E-Mail
BTS-CU-11
4.2.2
Version:
1.0
Fecha: 28/05/2008
Falla reiterativa en la entrega del correo electrónico
En {Enviar Correo} el procedimiento de entrega del correo electrónico a los buzones de correo falla por
tercera vez consecutiva.
-
El sistema genera un Log con los mensajes de error producidos al momento de tratar de entregar los
correos electrónicos.
El sistema genera un correo de notificación al administrador de plataforma para que conozca esta
situación y pueda revisar posteriormente el Log y determine donde se encuentra el fallo.
El caso de uso aborta.
5.
Subflujos
6.
Post-Condiciones
7.
Puntos de extension públicos
8.
Requerimientos especiales
Servidor de correo electrónico para el envío de notificaciones.
9.
Escenarios
Un escenario donde se puede aplicar este caso de uso puede ser en el momento de que un reporte de
error pase de estado abierto a resuelto. En este caso al resto de los miembros del proyecto se les envía
una notificación por correo electrónico sobre este importante hecho que acaba de suceder. Así ellos se
enteran al instante de estos cambios y pueden posteriormente acceder al sistema para verificar
completamente los cambios hechos y el código o modificación de diseño que resuelve el inconveniente.
10.
Información adicional
Confidential
ADOO Soft, 2015
Página 4
Bug Tracking System
Use-Case Specification: <Use-Case Name> Notificar novedad en reporte vía
E-Mail
BTS-CU-11
11.
Control del documento
11.1
Historial de revisiones
Version:
1.0
Fecha: 28/05/2008
Fecha
Versión
Descripción
Autor
28/05/2008
1.0
Elaboración del caso de uso
Oscar Soto
Confidential
ADOO Soft, 2015
Página 5
Descargar