All needs [BigTree]¶
We can also show the relations between all product (cq releases) and it needs in one big tree 1.
We have at least one test-case for each requirement; as we can clearly see.
The “puzzling” specification for Exact Calculator (CALC2) have an affinity with both the requirements and the test-cases
The (general) requirements for both calculators are equal.
This “BigTree” gives a global overview of all ‘needs’ and there relations; which gives insight into product and how to
test it. It can be generated when the requirements (and other ‘needs’) are affixed with their (outgoing) links.
Even when the number of ‘needs’ becomes huge, this graph can be drawn quite clear – although you make like to use a big slide of paper.
It will directly shown some “isolated” requirements or test, when you forgot to add a link. Also other “curious looking” parts of the drawing may need some attention. As it remarkable often denotes some mistakes.
Footnotes & Links
In general, and strictly speaking, this graph can be a “forrest”: a collection of trees. Mostly, people like to use the term “tree” anyhow.
However as this chapter is about requirements and quality, and I’m trying to convince you to be strict, this footnote seems non-trivial …