martes, 3 de diciembre de 2013

¿Qué son los requisitos y como se definen?

Los requerimientos son la descripción de una función o capacidad que debe cumplir un sistema. Definen las características, funciones y finalidad que un software debe realizar, es decir, describen el ¿QUÉ? y el ¿COMO? de un proyecto y deben guiar a los diseñadores y desarrolladores  durante todo el proceso de creación del software.
La función de un analista de negocio consiste en recopilar los requerimientos en términos funcionales, dejando el diseño, ejecución e implementación detallada a los desarrolladores. Por último, el jefe de proyecto deberá asegurar que los cambios en los requerimientos son documentados y referenciados de forma que a partir de ellos se pueda validar si los requerimientos han sido cumplidos.
Existen dos categorías principales de requerimientos de software: requerimientos funcionales y requerimientos no funcionales.
  • Los requerimientos funcionales describen las funciones que el sistema será capaz de realizar, definiendo los cambios y modificaciones que el sistema realiza sobre las entradas para producir salidas determinando la lógica de alto nivel. Estos requerimientos acabarán convirtiéndose en la lógica y gran parte del código del sistema.
  • Los requerimientos no funcionales establecen las restricciones del producto al ser desarrollado. Es decir, definen las restricciones impuestas por el sistema, no por las necesidades del negocio.
requerimientos startup iir

No hay comentarios:

Publicar un comentario