Constraints and Design

Systems are designed according to specifications and are also verified against them, but there are many factors affecting and limiting the design that are not requirements or contained in a specification: they are the constraints.