Off-the-shelf software A software product that is developed for the general market, i.e. fora large number of customers, and that is delivered to many customers in identical format. OOA: see Object-oriented analysis and design. OOAD: see Object-oriented analysis and design. OOD: see Object-oriented analysis and design. Operability: The capability of the software product to enable the user to operate and control it [ISO/IEC 25000]. See also Usability. Output:A variable (whether stored within a component or outside) that is written by a component. P Pair Programming A software development approach whereby lines of code (production and/or test) of a component are written by two programmers sitting at a single computer. This implicitly means ongoing real-time code reviews are performed. Pareto analysisA statistical technique indecision making that is used for selection of a limited number of factors that produce significant overall effect. In terms of quality improvement, a large majority of problems (80%) are produced by a few key causes (20%). Path: A sequence of events, e.g. executable statements, of a component or system from an entry point to an exit point.