Los requisitos de software se documentan en un intento de especificar:
-
Una capacidad de software necesaria para que el usuario solucione un problema [para] alcanzar un objetivo
-
Una posibilidad de software que debe cumplir o poseer un sistema o componente del sistema para satisfacer un
contrato, estándar, especificación, u otra documentación formalmente impuesta.
[THA97]
Este es un artefacto esencial en el desarrollo de software, aunque en muchos contextos es típico que algún subconjunto
de requisitos se mantenga documentado de forma incompleta. RUP soluciona esta cuestión gestionando el desarrollo de
software en múltiples iteraciones, permitiendo que se descubran importantes requisitos a lo largo del tiempo.
|