Berkeley CSUA MOTD:Entry 19248
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/05/24 [General] UID:1000 Activity:popular
5/24    

2000/9/15 [Uncategorized] UID:19248 Activity:high
9/14    What is the difference between requirements and specifications?
        \_ A requirement is output of market research.  A specification is
           input to engineering.  Something needs to happen to this output
           before it can turn into good input.  This 'something' is difficult,
           probably much more so than actual software development.  Most
           companies get this part wrong and fail.
        \_ No idea what you're looking for, but I would say that the difference
           is whether or not a solution is defined.  You can have a set of
           requirements written out, but it doesn't say how to satisfy all of
           them.  Whereas when I think of a specification, the actual design
           is described, showing how each requirement is satisfied.
        \_ Specifications are hopefully written to satisfy requirements.
           Requirements are "Gimme something that lets me do this".
           Specifications are "This is what will work"
           \_ You're thinking of Requirement (spec) vs. Design (spec).
              Specification is a detailed document for a specifc
              purpose.  Requirement is just one specific type of
              specification.
        \_ context sensitive language