W3C home > Mailing lists > Public > www-qa-wg@w3.org > August 2004

[SpecGL] C2: Identify what is required, Pcp 2

From: Dominique HazaŽl-Massieux <dom@w3.org>
Date: Tue, 03 Aug 2004 10:56:59 +0200
To: www-qa-wg@w3.org
Message-Id: <1091523419.1416.124.camel@stratustier>
Principle: Explain which conformance requirements are mandatory, which
are suggested and which are optional

What does this mean?
Depending on the way you specify the conformance requirements, it may or
may not be clear if an implementation needs to implement all of them or
only part of them. Try and make sure one can easily distinguish the
level of requirements they have.

Why care?
If implementors don't have the same understanding of what's required,
interoperability is likely to suffer in the end.

Techniques
* use RFC Keyword (see Pcp 1)
* group the requirements of same level in subdivision of the technology
(see section @@@)
For instance, HTTP 1.1 defines two level of conformance, one where all
the MUST are respected, and one where all the MUST and the SHOULD are
implemented.
-- 
Dominique HazaŽl-Massieux - http://www.w3.org/People/Dom/
W3C/ERCIM
mailto:dom@w3.org


Received on Tuesday, 3 August 2004 04:57:26 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Thursday, 9 June 2005 12:13:17 GMT