These include modeling either the logical or physical decomposition of a system, and the specification of software, hardware, or human elements.