Eine Voraussetzung beschreibt eine Bedingung oder Funktionalität, die ein System erfüllen muss, und die aus den Anforderungen der Benutzer abgeleitet oder in einem Vertrag, einem Standard, einer Spezifikation oder in anderen vereinbarten formellen Dokumenten beschrieben ist.
Rational Software Architect stellt über die Integration in Rational RequisitePro eine Voraussetzungsdatenbank und Voraussetzungsdokumente zum Erstellen und Verwalten von Voraussetzungen bereit, die Ihren Anwendungsfällen und anderen Modellelementen zugeordnet sind.