Noun | 1. | spec - a detailed description of design criteria for a piece of work description, verbal description - a statement that represents something in words computer architecture - the art of assembling logical elements into a computing device; the specification of the relation between parts of a computer system network architecture - specification of design principles (including data formats and procedures) for creating a network configuration of data processors |