Sei sulla pagina 1di 9

REQUERIMIENTOS

FUNCIONALES Y NO
FUNCIONALES

Qu es un requerimiento?
un requerimiento es una caracterstica que el sistema debe
tener o es una restriccin que el sistema debe satisfacer para ser
aceptada por el cliente.
son las necesidades que proviene del negocio o usuario

Levantamientos de Requerimientos
Su principal tarea consiste en la generacin de
especificaciones correctas que describan con claridad, sin
ambigedades, en forma consistente, clara y compacta,
el comportamiento del sistema; de esta manera, se
pretende minimizar los problemas relacionados con su
desarrollo

Para el levantamiento se pueden


utilizar dos conceptos
Casos de uso.

Escenarios.

Describen un ejemplo del uso del sistema en trminos de una


serie de interacciones entre el usuario y el sistema

Es una abstraccin que describe una clase de


escenarios.Ambos deben ser escritos en lenguaje natural
para que sean entendidos por el usuario.

Requerimientos Funcionales
Describen la interaccin entre el sistemas y su ambiente
independientemente de su implementacin , el ambiente incluye
al usuario y cualquier otro sistema externo que interacta con el
sistema.
Define lo que esperamos que haga el sistema y se detallan los
servicios o funciones que proveer el sistema

Requerimientos No funcionales
Describe las restricciones que limitan las elecciones para
construir una solucin (Son atributos relacionados con el
software ).
Describe como debe ser el sistema

caso
Se quiere construir un sistema de informacin para manejar un
parqueadero. En un parqueadero existe un nmero dado de puestos
(configurados por el administrador), cada uno de los cuales tiene un
identificador. Al llegar un carro a la puerta, el portero teclea la placa
del carro y el sistema le informa el puesto en el que debe parquear.
A la salida, el portero teclea la placa y el sistema informa el monto
que debe pagar el dueo del carro, si ste no tiene un contrato
mensual con el parqueadero. Para abrir un contrato por mes (todos
comienzan el 1 del mes), el dueo de un carro debe ir donde el
administrador, darle los datos bsicos del carro y pagar.

caso
Los carros que tienen contrato no tienen que pagar nada a la salida.
Tanto la tarifa que paga cada vehculo por minuto como la tarifa que
se paga por un contrato mensual son definidos por el administrador.
Por razones de auditora, el parqueadero debe guardar todos los
servicios de parqueo del ltimo mes: hora de llegada, hora de salida,
placa
del
carro,
monto
pagado
(si
pag
algo).
El administrador puede pedir un reporte en el que aparezcan dichos
servicios de parqueo para un contrato dado (identificado por la
placa) o para todos los carros que no tienen contrato.
Al final de cada mes el administrador hace un cierre, se borran los
archivos de auditora y se cancelan todos los contratos.

Requerimien
tos

Funcionales

No
funcionales

Potrebbero piacerti anche