Try Our Apps


Gobble up these 8 terms for eating


[en-juh-neer-ing] /ˌɛn dʒəˈnɪər ɪŋ/
the art or science of making practical application of the knowledge of pure sciences, as physics or chemistry, as in the construction of engines, bridges, buildings, mines, ships, and chemical plants.
the action, work, or profession of an engineer.
Digital Technology. the art or process of designing and programming computer systems: computer engineering;
software engineering.
skillful or artful contrivance; maneuvering.
Origin of engineering
1710-20; engineer + -ing1
Related forms
nonengineering, noun, adjective
preengineering, adjective Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2015.
Cite This Source
Examples from the Web for software engineering
Contemporary Examples
British Dictionary definitions for software engineering


the profession of applying scientific principles to the design, construction, and maintenance of engines, cars, machines, etc (mechanical engineering), buildings, bridges, roads, etc (civil engineering), electrical machines and communication systems (electrical engineering), chemical plant and machinery (chemical engineering), or aircraft (aeronautical engineering) See also military engineering
Collins English Dictionary - Complete & Unabridged 2012 Digital Edition
© William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins
Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009, 2012
Cite This Source
Word Origin and History for software engineering



1680s, from engineer (n.). Meaning "work done by an engineer" is from 1720. As a field of study, attested from 1792. An earlier word was engineership (1640s); engineery was attempted in 1793, but it did not stick.

Online Etymology Dictionary, © 2010 Douglas Harper
Cite This Source
software engineering in Science
The application of science to practical uses such as the design of structures, machines, and systems. Engineering has many specialities such as civil engineering, chemical engineering, and mechanical engineering.
The American Heritage® Science Dictionary
Copyright © 2002. Published by Houghton Mifflin. All rights reserved.
Cite This Source
software engineering in Technology

(SE) A systematic approach to the analysis, design, implementation and maintenance of software. It often involves the use of CASE tools. There are various models of the software life-cycle, and many methodologies for the different phases.

The Free On-line Dictionary of Computing, © Denis Howe 2010
Cite This Source

Word of the Day

Word Value for software

Scrabble Words With Friends

Nearby words for software engineering