The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; i.e., the application of engineering to software. See: project plan, requirements analysis, architectural design?, structured design, system safety?, testing, configuration management.
-- PatrickEgan? - 18 Dec 2002