There are many definitions of Engineering. Among them...
|Creating cost-effective solutions...
||Engineering isn't about solving problems, it's about solving problems with economical use of all resources, including money.
|... to practical problems...
||Engineering deals with practical problems whose solutions matter to people outside the engineering domain: the customers.
|... by applying scientific knowledge...
||Engineering solves problems in a particular way: by applying science, mathematics, and design analysis.
|... building things ...
||Engineering emphasizes the solutions, which are usually tangible artifacts.
|... in the service of mankind.
||Engineering not only serves the immediate customer, but also develops technology and expertise that will support the society.
Source: Software Architecture, Perspectives on an Emerging Discipline by Mary Shaw and David Garlan. Prentice Hall 1996, ISBN 0131829572
See also Codification Cycle For Science And Engineering
( Topic last updated: 2002.01.20 12:53:38 PM )