Home > Industry/Domain > Computer; Software > Software engineering
Software engineering
The systematic application of scientific principles and disciplines to the development, operation, and maintenance of software to perform prespecified functions with maximum economy and efficiency.
Contributors in Software engineering
Software engineering
simplicity
Computer; Software engineering
Those attributes of software that provide implementation of functions in the most understandable manner.
conciseness
Computer; Software engineering
Those attributes of the software that provide implementation of a function with a minimum amount of code.
consistency
Computer; Software engineering
Those attributes of the software that provide uniform design and implementation techniques and notations.
source program
Computer; Software engineering
A computer program that must be compiled, assembled, or otherwise translated in order to be executed by a computer.
linking loader
Computer; Software engineering
A computer program that reads one or more object modules into main memory in preparation for execution, creates a single load module by resolving cross-references among the separate modules, and, in ...
translator
Computer; Software engineering
A computer program that transforms a sequence of statements expressed in one language into an equivalent sequence of statements expressed in another language.
interpreter
Computer; Software engineering
A computer program that translates and executes each statement or construct of a computer program before translating and executing the next.