Artefacto: Requisito de software
Este artefacto es una especificación de una condición o posibilidad que un sistema debe cumplir.
Dominios: Requisitos
Clases de producto de trabajo: Especificación
Objetivo

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.

Relaciones
Descripción
Esquematización breve

Al crear este artefacto, debe tener en cuenta varios aspectos del artefacto, incluidos los siguientes:

  • los distintos grupos de interés o interesados que pueden tener requisitos para contribuir
  • los distintos tipos de requisitos (categorías, dimensiones) que deben tenerse en cuenta
Personalización
Opciones de representación

Este artefacto normalmente se incluye dentro otros artefactos de especificación de requisitos.



Más información
Conceptos