「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>その他、開発の色々]]

* 目次 [#n4fc2484]
#contents

*概要 [#idca321e]
キーワードとして解釈し、自然言語の意味で解釈しない。

**MUST [#h3903a42]
"MUST"、"REQUIRED"、"SHALL"という言葉は、定義が仕様の「絶対的要件」であることを意味する。

**MUST NOT [#ze6dcf42]
"MUST NOT"、"SHALL NOT" は、定義が仕様の「絶対的禁止」であることを意味する。

**SHOULD [#v4d5dd9c]
"SHOULD"や形容詞 "RECOMMENDED" は、「推奨」なので~
特定の状況で特定の項目を無視する有効な理由が存在する可能性があることを意味するが、~
別のコースを選択する前に十分な意味を理解して慎重に検討する必要がある。

**SHOULD NOT [#yf65e567]
"SHOULD NOT"、または "NOT RECOMMENDED" は、「非推奨」なので~
特定の動作が許容可能であるか有用である場合に特に有効な理由が存在する可能性があり、~
このラベルで説明されている動作を実装する前に、十分な含意を理解し、ケースを慎重に検討する必要がある。

**MAY [#z87ac690]
"MAY"、"OPTIONAL"は、項目が本当に「オプション」であることを意味する。

*参考 [#p5124675]
-RFC 2119 - Key words for use in RFCs to Indicate Requirement Levels~
https://tools.ietf.org/html/rfc2119
-技術文書での、MUST、SHOULD、MAY の使い分け ある翻訳者のつぶやき/ウェブリブログ~
http://jun5.at.webry.info/201312/article_2.html

----
Tags: [[:IT国際標準]], [[:プログラミング]], [[:その他、開発の色々]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS