R1 - Verwenden Sie einen strukturierten, vollständigen Satz: Subjekt, Verb, Objekt.
R2 - Verwenden Sie im Hauptsatz der Bedarfs- oder Anforderungsaussage das Aktiv, wobei die verantwortliche Entität klar als Subjekt des Satzes identifiziert sein muss.
R3 - Stellen Sie sicher, dass Subjekt und Verb der Bedarfs- oder Anforderungsaussage für die Entität geeignet sind, auf die sich der Bedarf oder die Anforderung bezieht.
R5 - Verwenden Sie den bestimmten Artikel „the“ anstelle des unbestimmten Artikels „a“.
R6 - Verwenden Sie geeignete Einheiten bei der Angabe von Mengen. Alle Zahlen sollten mit explizit angegebenen Maßeinheiten versehen sein.
R7 - Vermeiden Sie die Verwendung vager Begriffe wie „some“, „any“, „allowable“, „several“, „many“, „a lot of“, „a few“, „almost always“, „very nearly“, „nearly“, „about“, „close to“, „almost“ und „approximate“.
R8 - Vermeiden Sie Ausweichklauseln wie „so far as is possible“, „as little as possible“, „where possible“, „as much as possible“, „if it should prove necessary“, „if necessary“, „to the extent necessary“, „as appropriate“, „as required“, „to the extent practical“ und „if practicable“.
R9- Vermeiden Sie offene Klauseln wie „including but not limited to“, „etc.“ und „and so on“.
R10 - Vermeiden Sie überflüssige Infinitivkonstruktionen wie „be designed to“, „be able to“, „be capable of“.
R12, 13, 14 - Verwenden Sie korrekte Grammatik, Rechtschreibung und Zeichensetzung.
R15 - Verwenden Sie eine definierte Konvention, um logische Ausdrücke wie „[X AND Y]“, „[X OR Y]“, [X XOR Y]“ und „NOT[X OR Y]“ auszudrücken.
R16 - Vermeiden Sie die Verwendung von „not“
R17 - Vermeiden Sie die Verwendung des Schrägstrichsymbols ("/") außer bei Einheiten, d. h. km/hr
R18 - Schreiben Sie einen einzelnen Satz, der einen einzelnen Gedanken enthält, der durch relevante Nebensätze bedingt und qualifiziert wird.
R19 - Vermeiden Sie Verknüpfer, die Satzteile verbinden, wie „and“, „or“, „then“, „unless“, „but“, „as well as“, „but also“, „however“, „whether“, „meanwhile“, „whereas“, „on the other hand“ oder „otherwise“.
R20 - Vermeiden Sie Formulierungen, die den Zweck des Bedarfs oder der Anforderung angeben.
R21 - Vermeiden Sie Klammern und eckige Klammern mit untergeordnetem Text.
R22 - Zählen Sie Mengen explizit auf, anstatt ein Gruppenhauptwort zur Benennung der Menge zu verwenden.
R24 - Vermeiden Sie die Verwendung von Pronomen und unbestimmten Pronomen.
R26 - Vermeiden Sie unerreichbare Absolute wie 100'%' Zuverlässigkeit, 100'%' Verfügbarkeit, all, every, always, never usw.
R28 - Drücken Sie die aussagenlogische Natur einer Bedingung für eine einzelne Aktion explizit aus, anstatt Listen von Aktionen für eine bestimmte Bedingung anzugeben.
R29 - Klassifizieren Sie die Bedarfe und Anforderungen nach den Aspekten des Problems oder Systems, auf die sie sich beziehen.
R31 - Vermeiden Sie bei der Definition von Design-Eingaben die Angabe einer Lösung, sofern es keine Begründung für die Einschränkung des Designs gibt. Konzentrieren Sie sich auf das Problem, also das „Was“, und nicht auf die Lösung, also das „Wie“.
R32 - Verwenden Sie „each“ anstelle von „all“, „any" oder „both“, wenn eine Allquantifizierung beabsichtigt ist.
R33 - Definieren Sie Mengen mit einem Wertebereich, der für die Entität geeignet ist, auf die sie angewendet werden, und anhand dessen die Entität verifiziert oder validiert wird.
R34 - Geben Sie spezifische messbare Leistungsziele an, die für die Entität geeignet sind, für die der Bedarf oder die Anforderung formuliert ist und anhand derer verifiziert wird, dass die Entität diese erfüllt.
R35 - Definieren Sie zeitliche Abhängigkeiten explizit, anstatt unbestimmte zeitliche Schlüsselwörter wie „eventually“, „until“, „before“, „after“, „as“, „once“, „earliest“, „latest“, „instantaneous“, „simultaneous“ und „at last“ zu verwenden.
R38 - Vermeiden Sie die Verwendung von Abkürzungen.