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