Re: Orthogonal requirements



Responding to Trichecoiob...

I read that requirements must be measurable, universal, and

"orthogonal"... I do not grasp the meaning...
any example ?

I agree with Berard's explanation.

But I think "atomic" or "unique" would be better choices of words for your source. The key idea is that each requirement is defined at a low enough level of abstraction that it can stand on its own independently of other individual requirements. IOW, each requirement defines a unique bit of functionality _compared to other requirements at the same level of abstraction_.

However, requirements are quite often closely related. Use cases are an example of explicitly organizing requirements together when they are intimately related through a more abstract (coarse-grained) functionality. When individual requirements are closely related in this manner, I think it is tough to argue that they are orthogonal.


*************
There is nothing wrong with me that could
not be cured by a capful of Drano.

H. S. Lahman
hsl@xxxxxxxxxxxxxxxxx
Pathfinder Solutions
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
"Model-Based Translation: The Next Step in Agile Development". Email
info@xxxxxxxxxxxxxxxxx for your copy.
Pathfinder is hiring: http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH



.



Relevant Pages

  • Re: Thomas Covenant series
    ... Feel free to snip any part of the following: ... "All things which I don't grasp intuitively, but which resemble things that I ... you can touch a cat. ... Whether the square is an abstraction (just some ink stains, ...
    (rec.arts.sf.composition)
  • Re: Can System Design Really Independent with Implementation ?? How true it is ?
    ... > You can always abstract functionality away from implementation, ... erh, implementation beneath the abstraction. ... > Put another way, if you were right, and it was impossible to to design ... > a system independent of implementation, ...
    (comp.lang.java)
  • Re: Can System Design Really Independent with Implementation ?? How true it is ?
    ... You can always abstract functionality away from implementation, ... erh, implementation beneath the abstraction. ... Put another way, if you were right, and it was impossible to to design ... then this implies that there ...
    (comp.lang.java)