Lista de Requerimientos: Es la necesidad, condición o capacidad que un sistema debe
cumplir o cubrir.
La lista de requerimientos es uno de los documentos más
importantes porque en él se establece QUÉ es lo que tiene que hacer exactamente
el sistema.
Requerimientos Funcionales: Son las necesidades o
declaraciones de 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ícita mente lo
que el sistema no debe hacer.
Son aquellos requerimientos que
no se refieren directamente a las funciones específicas que entrega el sistema,
sino a las propiedades emergentes de éste como la fiabilidad, la respuesta en
el tiempo y la capacidad de almacenamiento. De forma alternativa, definen las
restricciones del sistema como la capacidad de los dispositivos de
entrada/salida y la representación de datos que se utiliza en la interfaces del
sistema.
Requerimientos
no Funcionales: Surgen de la necesidad del usuario, debido a las
restricciones en el presupuesto, a las políticas de la organización, a la
necesidad de interoperabilidad con otros sistemas de software o hardware o a
factores externos como los reglamentos de seguridad, las políticas de
privacidad, entre otros.
Estos diferentes tipos de
requerimientos se clasifican de acuerdo con sus implicaciones.
• Requerimientos del producto.
Especifican el comportamiento del producto; como los requerimientos de
desempeño en la rapidez de ejecución del sistema y cuánta memoria se requiere;
los de fiabilidad que fijan la tasa de fallas para que el sistema sea
aceptable; los de portabilidad y los de usabilidad.
• Requerimientos organizacionales.
Se derivan de las políticas y procedimientos existentes en la organización del
cliente y en la del desarrollador: estándares en los procesos que deben
utilizarse; requerimientos de implementación como los lenguajes de programación
o el método de diseño a utilizar, y los requerimientos de entrega que
especifican cuándo se entregará el producto y su documentación.
• Requerimientos externos. Se
derivan de los factores externos al sistema y de su proceso de desarrollo.
Incluyen los requerimientos de interoperabilidad que definen la manera en que
el sistema interactúa con los otros sistemas de la organización; los
requerimientos legales que deben seguirse para asegurar que el sistema opere
dentro de la ley, y los requerimientos éticos. Estos últimos son impuestos al
sistema para asegurar que será aceptado por el usuario.
Ejemplo: matriz de requerimiento para un sistema de control de libros digitales de la Biblioteca Ugma Guayana.
Ejemplo: matriz de requerimiento para un sistema de control de libros digitales de la Biblioteca Ugma Guayana.

No hay comentarios:
Publicar un comentario