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.

Featured blossaries

Kraš corporation

Category: Business   1 23 Terms

Gaming mouse

Category: Technology   1 8 Terms