General Distinctions



The tracing of things to their source, and the resolving of knowledge into its original principles.

A resolution of anything, whether an object of the senses or of the intellect, into its constituent or original elements; an examination of the component parts of a subject, each separately, as the words which compose a sentence, the tones of a tune, or the simple propositions which enter into an argument.

An investigation of the component parts of a whole.

The abstract separation of a whole into its constituent parts for study.

The resolving of problems by reducing the conditions that are in them to equations.

The method of proof in which a known truth is sought as a consequence of a series of deductions from that which is the thing to be proved.


The art or science of designing and building systems.

The discipline dealing with the principles of design and construction.

The overall design or structure of a computer system, including the hardware and the software required to run it, especially the internal structure of the microprocessor.

[Inclusive] The resolution of the tensions and energies (or forces) between requirement constraints, technology constraints, cost constraints, development, deployment, evolution and disposition in the formation of  a system.


A capacity to be used for a specific purpose.


Ability to perform or produce; as a rate measure.


Similarity or identity; Sharing, participation, and fellowship.


A constituent element of a software system satisfying principles of OOA/OOD, specifically as regards to interface enumeration & packaging.


Synonym for Implementation.


To create or contrive for a particular purpose or effect.

A plan or scheme formed in the mind of something to be done.

Idea intended to be expressed in a visible form or carried into action.

The act of working out the form of something.

[Inclusive] The realization of a given architecture or higher level design. For every architecture there may exist one or more distillations (or more concrete forms) which realize most or all of the intentions of that architecture.


A sphere of concern with shared needs, process, methods, knowledge and concepts;


The degree of the development of a capability.


One that contains or is a store of something specified.

Software Productivity

The measure of the cost (time & effort) used to produce a measurable outcome (e.g. function point) of a software artifact.

Software Quality

One of several measures of the performance of a software artifact or software system. (e.g. MTBF of a software system, availability of a software system, defects per unit (LOC, function point, interface, class, module etc.), defect injection rate per unit of change.)


Copyright 1974-2008 by Ricardo Jorge Lopez y DiPasquali, all rights reserved.

Home General Distinctions Important Distinctions for  SCM & SAM Important Distinctions for  Software Roles & Accountabilities

This site was last updated 12/06/08