Test Page¶
Definice úrovně požadavků |
| Definice úrovně požadavků. |
Úvod¶
V mnoha standardních dokumentech se používá několik slov k označení požadavků ve specifikaci. Tato slova jsou často velkými písmeny. Tento dokument definuje tato slova tak, jak by měla být interpretována v dokumentech IETF. Autoři, kteří se řídí těmito pokyny by měli začlenit tuto frázi na začátek svého dokumentu:
Klíčová slova "MUSÍ", "NESMÍ", "POŽADOVÁNO", "MUSÍ", "MUSÍ". NE“, „BY MĚLO“, „NEMĚLO BY“, „DOPORUČUJEME“, „MŮŽE“ a "VOLITELNÉ" v tomto dokumentu je třeba interpretovat tak, jak je popsáno v RFC 2119.
Definice úrovně požadavků¶
| Slovo, slova, nebo slovní spojení | Definice (vysvětlení) |
|---|---|
| Musí | Slova Musí, Vyžadováno, Požadováno, nebo Budou znamená, že definice je absolutním požadavkem specifikace. |
| Nesmí | Slovo Nesmí, nebo fráze Nesmí být, znamená, že definice je absolutní zákaz specifikace. |
| Měl by | Slovo Doporučeno, nebo fráze Měl by, znamená, že mohou existovat oprávněné důvody v konkrétních okolnostech pro ignorování určité položky, ale všechny důsledky musí být plně pochopeny a pečlivě zváženy před zvolením jiného směru. |
| Neměl by | Slovo Nedoporučujeme, nebo fráze Neměl by, znamená, že mohou existovat oprávněné důvody v konkrétních okolnostech, kdy je určité chování přijatelné nebo dokonce užitečné, ale všechny důsledky by měly být plně pochopeny a případ pečlivě zvážen před zavedením jakéhokoliv chování popsaného tímto výrazem. |
| Může | Slova Může, nebo Volitelné, znamená, že položka je opravdu volitelná. Jeden dodavatel se může rozhodnout zahrnout položku, protože ji vyžaduje konkrétní trh, nebo protože dodavatel cítí, že to zlepšuje produkt, zatímco jiný dodavatel může tuto stejnou položku vynechat. Implementace, která nezahrnuje určitou volbu, Musí být připravena na interoperabilitu s jinou implementací, která volbu zahrnuje, ačkoliv možná s omezenou funkcionalitou. Ve stejném duchu musí implementace, která určitou volbu zahrnuje, být připravena na interoperabilitu s jinou implementací, která tuto volbu nezahrnuje (kromě, samozřejmě, pro funkci, kterou volba poskytuje). |
Použití těchto výrazů¶
Imperativy typu definovaného v této poznámce je třeba používat opatrně a střídmě. Zejména se Musí používat pouze tam, kde to je skutečně nutné pro součinnost nebo omezení chování, které má potenciál způsobit škodu (např. omezení opakovaného přenosu) Pro například nesmí být použity k pokusu o zavedení konkrétní metody na implementátorech, kde metoda není vyžadována interoperabilita.
Poznámka¶
Výše uvedená definice vychází z dokumentu IETF RFC2119 Key words for use in RFCs to Indicate Requirement Levels.