A representation of software created to facilitate analysis, planning, implementation, and decision making. The software design description is used as a medium for communicating software design information, and may be thought of as a blueprint or model of the system.
See: structured design, design description, specification.
-- PatrickEgan? - 18 Dec 2002