Definition, synonyms and related words
The subfield of engineering concerned with applying a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.