Anda di halaman 1dari 13

Un ejemplo de requisitos

ndice
Introduccin. Descripcin del problema Requisitos funcionales. Requisitos no funcionales.

Introduccin

Introduccin
Qu necesitamos para poner un ejemplo de requisitos?.

Introduccin
Una necesidad /problema. Al igual que ponemos los caballos delante del carro, pongamos primero un problema y, despus, una solucin.

Introduccin
Busquemos un problema sencillo (en su concepcin). Por ejemplo una tienda de msica online.

Descripcin del problema

Descripcin del problema


Quiero vender msica a travs de Internet. Los usuarios comprarn crditos para adquirir canciones. Los usuarios buscarn las canciones que deseen y las pagarn con crditos.

Descripcin del problema


Los usuarios tendrn algunos das para descargar en su ordenador las canciones que hayan adquirido. Quiero hacer ofertas generales (afectan a todos los usuarios) y particulares (afectan a usuarios concretos).

Descripcin del problema


La solucin es un sistema software. Qu caractersticas debe tener este sistema para satisfacer las necesidades de nuestro cliente?. Esto es ingeniera de requisitos.

Requisitos funcionales

Requisitos funcionales
Los usuarios comprarn crditos para adquirir canciones.

Esto nos da mucha informacin.

Requisitos funcionales
El sistema debe registrar la informacin de los usuarios y los crditos que poseen. El sistema debe permitir que los usuarios registrados compren crditos y proporcionar las herramientas para que las usuarios paguen.

Requisitos funcionales Ahora vosotros

Requisitos funcionales
Los usuarios buscarn las canciones que deseen y las pagarn con crditos.

Requisitos funcionales
El sistema debe almacenar informacin sobre las canciones que se pueden adquirir y su precio en crditos. El sistema debe permitir a los usuarios buscar y consultar la informacin sobre las canciones.

Requisitos funcionales
El sistema debe permitir a un usuario adquirir una cancin a cambio de una cantidad de crdito.

Requisitos funcionales
Los usuarios tendrn algunos das para descargar en su ordenador las canciones que hayan adquirido.

Requisitos funcionales
El sistema debe almacenar las canciones adquiridas por un usuario y la fecha, para saber durante cuanto tiempo puede descargar dichas canciones. El sistema debe permitir descargar las canciones que un usuario ha adquirido mientras tenga tiempo.

Requisitos funcionales
Los usuarios tendrn algunos das para descargar en su ordenador las canciones que hayan adquirido.

10

Requisitos no funcionales

Requisitos no funcionales
Se os ocurren requisitos (algo que la aplicacin deba tener) que no sea funcional?.

11

Requisito no funcional
El sistema debe visualizarse y funcionar correctamente en cualquier navegador, especialmente en Internet Explorer, Firebird, Mozilla y Nautilus.
De qu tipo es este requisito?.

Requisito no funcional
El sistema debe cumplir las disposiciones recogidas en la Ley Orgnica de Datos Personales y en el Reglamento de medidas de seguridad.
De qu tipo es este requisito?.

12

Requisito no funcional
El sistema no debe tardar ms de cinco segundos en mostrar los resultados de una bsqueda. Si se supera este plazo, el sistema detiene la bsqueda y muestra los resultados encontrados.
De qu tipo es este requisito?.

Fin

13

Anda mungkin juga menyukai