Está en la página 1de 21

ANÁLISIS DE REQUERIMIENTOS

ANÁLISIS DE REQUERIMIENTOS

IEEE -> Es una organización sin ánimo de lucro, la


mayor asociación del mundo para el desarrollo
tecnológico.
PUNTOS DE VISTA IEE.

1. Primero define un requerimiento como una


condición o capacidad que un usuario necesita para
resolver un problema o lograr un objetivo.
PUNTOS DE VISTA IEE.

1. Segundo una condición o capacidad que debe tener


un sistema o un componente de un sistema para
satisfacer un contrato, una norma, una
especificación u otro documento formal
PUNTOS DE VISTA IEE.

1. Tercero una representación en forma de


documento de una condición o capacidad como las
expresadas en la primera o la segunda.
CLASES DE REQUERIMIENTOS

1. Los requerimientos funcionales (RF). Son aquellos


servicios que el usuario espera del sistema. En
principio, los requisitos funcionales de un sistema
deben ser completos y consistentes.
CLASES DE RF POR AREAS.

1.- De proceso o área de negocio. (Ejemplo). El


sistema enviará un correo electrónico cuando se registre
alguna de las siguientes transacciones: pedido de venta
de cliente, despacho de mercancía al cliente, emisión de
factura a cliente y registro de pago de cliente.

1.
CLASES DE RF POR AREAS.

2.- De interfaz gráfica. (Ejemplo). El campo de


monto acepta únicamente valores numéricos con dos
decimales.

1.
CLASES DE RF POR AREAS.

3.- Requerimientos de seguridad.(Ejemplo).


Los libros de venta y de compras serán emitidos en el
formato establecido por las autoridades tributarias de
dicha materia.
CLASES DE RF POR AREAS.

4.- De requerimientos de interfaces externas


(Hardware y software). Ejemplo. El software
podrá ser utilizado en los sistemas operativos
Windows, Linux y OSX.
ACERCA DE LOS REQUERIMIENTOS F.

Los requerimientos funcionales deben redactarse de tal


forma que el lector pueda entender el funcionamiento
del sistema sin tener conocimientos técnicos
particulares de su funcionamiento.
ACERCA DE LOS REQUERIMIENTOS F.

Asimismo, los requerimientos funcionales no


necesariamente tienen que definirse en forma de
narrativas escritas, sino que también pueden utilizarse
diagramas o flujos de procesos, casos de uso, los cuales
se incluyen en la especificación funcional del software
o sistema a desarrollar.
ACERCA DE LOS REQUERIMIENTOS F.

Asimismo, Para identificar y documentar los


requerimientos funcionales de software, se siguen dos
pasos, en primer lugar se aplican técnicas de
levantamiento de requisitos, tales como la observación,
entrevistas, observación, entre otras.
ACERCA DE LOS REQUERIMIENTOS F.

Asimismo, Luego del levantamiento, se


aplican técnicas de análisis de requerimientos para
revisar la información obtenida en el levantamiento y
elaborar la especificación funcional, algunas de estas
técnicas son la descomposición funcional, modelado de
procesos, los casos de uso y otras más.
 
IDENTIFICACION DE REQUERIMETNOS
FUNCIONALES.

Los requerimientos funcionales son declaraciones de


los servicios que proveerá el sistema, de la manera en
que éste reaccionará a entradas particulares. En
algunos casos, los requerimientos funcionales de los
sistemas también declaran explícitamente lo que el
sistema no debe hacer.

 
IDENTIFICACION DE REQUERIMETNOS
FUNCIONALES.

Muchos de los problemas de la ingeniería de software


provienen de la imprecisión en la especificación de
requerimientos. Para un desarrollador de sistemas es
natural dar interpretaciones de un requerimiento
ambiguo con el fin de simplificar su implementación.
 
IDENTIFICACION DE REQUERIMETNOS
FUNCIONALES.

Sin embargo, a menudo no es lo que el cliente desea. Se


tienen que estipular nuevos requerimientos y se deben
hacer cambios al sistema, retrasando la entrega de éste
e incrementando el costo.
 
IDENTIFICACION DE REQUERIMETNOS
FUNCIONALES.

En principio, la especificación de requerimientos


funcionales de un sistema debe estar completa y ser
consistente. La compleción significa que todos los
servicios solicitados por el usuario están definidos. La
consistencia significa que los requerimientos no tienen
definiciones contradictorias.
IDENTIFICACION DE REQUERIMETNOS NO
FUNCIONALES.

E
CLASES DE REQUERIMIENTOS

1. Los RNF, son los requisitos no funcionales de un


sistema, son restricciones u obligaciones impuestas
al servicio de éste.
CLASES DE REQUERIMIENTOS

1. Los requerimientos funcionales (RF).


2. Los requerimientos no funcionales (RNF).

También podría gustarte