Uploaded by afcaviedes

Descripción de escenarios - Inge soft 3

advertisement
1
Descripción de escenarios – Proyecto página web deportes universitarios
Descripción de escenarios – Proyecto página web deportes
universitarios
Ingeniería de software 3 – Universidad tecnológica de
Pereira
Presentado por:
Violeta Castellanos Marin
2
Descripción de escenarios – Proyecto página web deportes universitarios
Escenarios de atributos de calidad
1. Facilidad de uso (Editar perfil):
a. Un usuario del sistema intenta ingresar a la vista para editar su perfil de
usuario una vez que este ya se encuentra correctamente logueado en el
sistema. La actualización de los datos se realiza de forma satisfactoria y el
usuario es notificado sobre estos.
2. Disponibilidad (Sistema de verificación en dos pasos):
a. Un usuario administrador del sistema requiere reiniciar la conexión con el
sistema externo que permite la autenticación en dos pasos. La autenticación
en dos pasos se realiza de forma exitosa luego de que el sistema externo usado
para dicha autenticación tuviese una falla critica y se reiniciara en un tiempo
no mayor a 3 minutos.
3
Descripción de escenarios – Proyecto página web deportes universitarios
3. Portabilidad. (El sistema podrá ser accedido desde cualquier navegador)
a. Un usuario de la pagina web intenta acceder a la información sobre los
deportes universitarios desde 3 navegadores diferentes. La información es
cargada de forma correcta sin importar el navegador por medio del cual el
usuario esta intenta ingresar al sistema, este sistema funcionaria como mínimo
en 3 navegadores (Safari, Chrome, Firefox)
4. Capacidad de ser probado. (disponibilidad del sistema y de la información)
a. Un desarrollador del sistema ejecuta tests unitarios entorno a todo el sistema
de autenticación aun cuando el sistema externo de autenticación en dos pasos
no se encuentra conectado, esto con el fin de cubrir casos de prueba y que
sistema tenga alta disponibilidad entorno al acceso al mismo y a su
información. El usuario desarrollador obtiene un 100% de los tests ejecutados
correctamente sin fallos.
4
Descripción de escenarios – Proyecto página web deportes universitarios
5. Modificabilidad. (El software debe ser escrito en un lenguaje compatible con el
existente)
a. Un desarrollador quiere integrar un nuevo paquete dentro del sistema que
servirá para aumentar el performance en tiempo de ejecución del mismo,
dicho paquete esta escrito en un lenguaje de programación diferente al del
código fuente del sistema, pero dicho lenguaje es compatible con el lenguaje
actual del sistema. El desarrollador logra integrar el paquete sin tener que
actualizar nada en el código fuente para que el paquete sea compatible.
6. Confidencialidad. (pago de tarifa con tarjeta de crédito)
a. Un usuario malicioso intenta robar información acerca de la tarjeta de crédito
de un usuario del sistema en específico, mientras dicho usuario del sistema
tiene la sesión iniciada y esta intentando pagar su tarifa de servicio con una
tarjeta de crédito valida. El usuario malicioso no logra robar la información
de crédito.
Download