Many of the terms and definitions included here are based on those found in Rational Unified Process 2001. Those taken from RUP are indicated by an asterisk.
The highest-level concept of a system in its environment [IEEE]. The architecture of a software system (at a given point in time) is its organization or structure of significant components interacting through interfaces, those components being composed of successively smaller components and interfaces.
Any, product, deliverable, or document a process creates.
A build comprises one or more components (often executable), each constructed from other components, usually by a process of compilation and linking of ...