Está en la página 1de 5

ESPECIFICACIÓN DE LOS REQUERIMIENTOS FUNCIONALES Y NO

FUNCIONALES

ANGEL QUIROGA HERNANDEZ

SERGIO ANDRES RODRIGUEZ CANASTERO

SERVICIO NACIONAL DE APRENDIZAJE

2721552 – ANÁLISIS Y DESARROLLO DE SOFTWARE

TUTOR JULIO CESAR VELOSA CASTAÑEDA

6 DE MAYO DE 2023
INTRODUCCIÓN

Un SRS es un documento que tiene como objetivo proporcionar una descripción completa

del producto de software que se desarrollará, incluido su propósito, los procesos comerciales

clave que soportará, sus características, parámetros clave de rendimiento y operaciones.

Básicamente, es una hoja de ruta que guía el proceso de desarrollo y hace que todos avancen. El

SRS generalmente se aprueba al final de la fase de desarrollo de requisitos, que es la etapa más

temprana del proceso de desarrollo de software. Contiene requisitos funcionales y no funcionales.

Los requisitos funcionales describen la funcionalidad de un sistema de software y sus

componentes mientras que los requisitos no funcionales describen las características de

rendimiento de un sistema de software y sus componentes.


REQUISITOS FUNCIONALES

1. El sistema enviará un correo electrónico cuando se registre alguna de las siguientes

transacciones: confirmación del pedido, actualización del pedido, descuentos del

momento, registro de pago al cliente.

2. Se permitirá el registro de pedidos de compra a usuarios que tenga los datos

obligatorios incompletos, los cuales los puedes completar en el momento de hacer la

compra.

3. A cada producto se le asignará un número de serie de protección de la compra para

que este no se robado en el viaje, y también para hacer seguimiento del producto.

4. El sistema permitirá el proceso de reembolso del producto por si este no fue entregado

o no es lo que el usuario requería.

5. Se permitirá cambiar la información del usuario como desee.

6. Descripción del producto o información sobre este.

7. El sistema permitirá imágenes para que el producto detallado se pueda verificar.

8. El sistema permitirá que un producto se pueda guardar en la zona de “guardar en la

cesta”.
9. El sistema tendrá un acceso en el que los productos estén en descuento los precios de

este bajen.

10. Se creará un chat para que el cliente cuando tenga una pregunta o inquietud se pueda

comunicar con el vendedor.

11. El sistema creará en el inicio recomendaciones respecto a lo que se ha buscado en el

buscador.

12. Se creará un sitio donde se podrán encontrar las mejores ofertas de los productos.

REQUISITOS NO FUNCIONALES

1. El sistema estará protegido contra el acceso no autorizado.

2. El sistema debe poder manejar el número requerido de usuarios sin ninguna

degradación en el rendimiento.

3. El sistema debe ser capaz de escalar hacia arriba o hacia abajo según sea necesario.

4. El sistema debe estar disponible cuando sea necesario.

5. El sistema será fácil de manejar o actualizar.

6. El sistema debe ejecutarse en diferentes plataformas con cambios mínimos.

7. El sistema debe ser confiable y cumplir con los requisitos del usuario.

8. El sistema será fácil de usar o manejarse.

9. El sistema debe ser compatible con otros sistemas.

10. El sistema debe cumplir con todas las leyes de política y reglamentos aplicados.

Conclusión

Los requisitos son importantes en el desarrollo de software y aplicaciones porque

forman la hoja de ruta del proyecto. Sin requisitos, es difícil saber qué construir,
cómo debería funcionar y cómo probarlo. Estos requisitos también ayudan a

garantizar que todas las partes interesadas estén en sintonía y comprendan

claramente los objetivos del proyecto.

También podría gustarte