表示需求等級的關鍵字

參考文件如下:

RFC 8174 定義了全大寫才具有下列行為。

  1. MUSTREQUIREDSHALL,表示此規範的定義是絕對要求的。
  2. MUST NOTSHALL NOT,表示此規範的定義是絕對禁止的。
  3. SHOULDRECOMMENDED,表示特定場景可能存在特定的正當理由,以致於可以忽略這個定義,但選擇不同做法之前必須理解並考量它的完整含義。
  4. SHOULD NOTNOT RECOMMENDED,表示特定場景可能存在特定的正當理由,以致於接受此特別的行為,甚至它是可用的。在使用這個描述作法之前,必須理解並仔細考量。
  5. MAYOPTIONAL,表示這個項目是真正可選的。

這些單字,對應的中文如下:

英文中文
MUST必須
REQUIRED需要
SHALL
MUST NOT禁止
SHALL NOT不要
SHOULD應該
RECOMMENDED建議
SHOULD NOT不應該
NOT RECOMMENDED不建議
MAY可以
OPTIONAL可選