Sei sulla pagina 1di 2

Concepto de requisitos

o Un requisito de software es la capacidad que debe alcanzar o poseer un


sistema o componente de un sistema para satisfacer un contrato, estándar,
especificación u otro documento formal (IEEE,1990).

o Un requisito de software es la propiedad que un software desarrollado o


adaptado debe tener para resolver un problema concreto.

Ejemplo
Un ejemplo concreto enfocado a nuestro sistema de información a realizar para un
restaurante es la gestión del almacén el cual cumple con los requerimientos de
administración de la entrada y salida de los productos, así como el control que se
realiza para el registro de proveedores de cada tipo de producto, esto resuelve a su
vez un problema concreto que es la mala administración en cuanto a la utilización
de los productos que se tienen en el almacén, esto afectara directamente en las
utilidades de la empresa puesto que no se presentaran pérdidas significativas por
la mala administración de los recursos (productos) del almacén.

CARACTERÍSTICAS DE LOS REQUISITOS


Verificable. propiedad intrínseca que permitirá comprobar más adelante que el
sistema de software en su conjunto o algunos de sus componentes, da cumplimiento
al requisito tal y como fue especificado.
Priorización. Al desarrollar el sistema, será necesario abordar los requisitos en un
orden que en muchos casos dependerá del propio requisito. En circunstancias
especiales, algunos requisitos de baja prioridad se pospondrán para ciclos de
desarrollo futuros o incluso de desestimarán. Estas situaciones justifican la
necesidad de clasificar los requisitos según su prioridad (e incluso marcar algunos
como “prescindibles”).

Seguimiento. Debe ser posible hacer un seguimiento del requisito que permita
conocer su estado (especificado, verificado, analizado) en cada momento del
desarrollo.

Identificación única: Cada requisito debe tener único que lo distinga y que permita
a cualquier involucrado en el desarrollo hacer referencia al mismo en cualquier parte
del ciclo de vida del software sin ambigüedad.
Cuantificabilidad. Es muy deseable que se pueda medir el grado de cumplimiento
de un requisito en términos precisos. No obstante, no todos los requisitos pueden
cuantificarse de forma precisa.

TIPOS DE REQUISITOS

Requisitos funcionales.
La mayoría de los requisitos funcionales provienen directamente de un requisito de
usuario, es decir, de alguna descripción en lenguaje natural que el usuario ha hecho
llegar a los desarrolladores a través de las entrevistas mantenidas durante la
obtención de requisitos.
Ejemplos
 Un ejemplo sencillo respecto a nuestro sistema de información seria registrar
los pedidos de los clientes para tener un control en cuanto a la atención que
se les brinda a cada uno y al final no tengan que esperar para que la cajera
realice la cuenta de pago.
 Otro ejemplo que va de la mano del ejemplo anterior seria la impresión del
ticket de venta que comprueban a cuánto asciende el monto de lo consumido
y los detalles de la venta.

Requisitos no funcionales.
Los requisitos no funcionales tienen que ver con restricciones y exigencias de
calidad del sistema, entre las que se encuentran los requisitos de rendimiento, de
interfaces externas (tales como el tiempo de respuesta), facilidad de mantenimiento,
de seguridad, de fiabilidad, relativos a la capacidad de almacenamiento
Requisitos de dominio.
Los requerimientos del dominio se derivan del dominio del sistema más que de las
necesidades específicas de los usuarios. A menudo reflejan los fundamentos del
dominio de aplicación.

Potrebbero piacerti anche