logo  

跟我一起读RFC

跟我一起读RFC
作者: 陈安廉

摘要:软件开发进阶系列


1.2要求


2020-12-01 13:45:47




本 文 的 关 键 词 “ 必 须 ” ( "MUST" ) , , “ 不 能 ” ( "MUST NOT" ) , “ 需 要 ” ("REQUIRED"), “应该”("SHALL"),“不应该”("SHALL NOT"),“应该” ( "SHOULD" ) , “ 不 应 该 ” ( "SHOULD NOT" ) , “ 建 议 的 ” ("RECOMMENDED"),“可能”("MAY"), 和“可选的”( "OPTIONAL")将由 RFC

2119[34]解释。 

一个应用程序如果不能满足协议提供的一个或多个 MUST 或 REQUIRED 等级的要求,是不符合要求的。一个应用程序如果满足所有必须(MUST)或需要的(REQUIRED)等级以及所有 应该(SHOULD)等级的要求,则被称为非条件遵循(unconditionally compliant)的;若满

足所有必须(MUST)等级的要求但不能满足所有应该(SHOULD)等级的要求则被称为条件遵循的(conditionally compliant)。