jstackpo Posted July 18, 2015 at 12:58 AM Report Share Posted July 18, 2015 at 12:58 AM Here is an interesting, and well phrased, discussion of the meanings and distinctions between the subject words, and others. http://www.ietf.org/rfc/rfc2119.txt It came from electrical (or computer) engineers (I think) but the words in question show up in RONR in lots of places. An "RFC" is a "Request for Comments", not that it matters. I particularly like the "SHALL" / "SHOULD" distinction. Something for the authorship team? Link to comment Share on other sites More sharing options...
Richard Brown Posted July 18, 2015 at 08:51 AM Report Share Posted July 18, 2015 at 08:51 AM I particularly like the "SHALL" / "SHOULD" distinction.I do, too. Very interesting. Link to comment Share on other sites More sharing options...
Dan Honemann Posted July 18, 2015 at 11:19 AM Report Share Posted July 18, 2015 at 11:19 AM Here is an interesting, and well phrased, discussion of the meanings and distinctions between the subject words, and others. http://www.ietf.org/rfc/rfc2119.txt It came from electrical (or computer) engineers (I think) but the words in question show up in RONR in lots of places. An "RFC" is a "Request for Comments", not that it matters. I particularly like the "SHALL" / "SHOULD" distinction. Something for the authorship team? Something for the authorship team? No, not unless you want to insult their intelligence. Link to comment Share on other sites More sharing options...
Timothy Posted July 20, 2015 at 03:36 PM Report Share Posted July 20, 2015 at 03:36 PM I come from a software engineering background. We use the words shall, will, and should. "Will" is not included in the linked document. For us:Shall rules are mandatory requirements. They must be followed and they require verification (either automatic or manual).Will rules are intended to be mandatory requirements. It is expected that they will be followed, but they do not require verification. They are limited to non-safety-critical requirements that cannot be easily verified (e.g., naming conventions).Should rules are advisory rules. They strongly suggest the recommended way of doing things.We also have rules about how to get permission to break the rules. Interestingly, those rules use the word "must." Link to comment Share on other sites More sharing options...
DrEntropy Posted July 20, 2015 at 06:52 PM Report Share Posted July 20, 2015 at 06:52 PM Adding to the noise (and maybe the signal), I think one should avoid being to pedantic with semantics. In some fields (for example, "Requirements Documents", especially when DoD is involved) these words have special precise meanings because payment on terms of a contract depend on them. In others, the normal English rules should prevail. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.