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

Attribute

Computer; Software engineering

A characteristic of an item; for example, the item's color, size, or type.

Linking loader

Computer; Software engineering

A computer programme 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, ...

Software tool

Computer; Software engineering

A computer programme used in the development, testing, analysis, or maintenance of a programme or its documentation. Examples include comparator, cross-reference generator, decompiler, driver, ...

Language processor

Computer; Software engineering

A computer programme that translates, interprets, or performs other tasks required to process statements expressed in a given language.

Translator

Computer; Software engineering

A computer programme 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 programme that translates and executes each statement or construct of a computer programme before translating and executing the next.

Microcode assembler

Computer; Software engineering

A computer programme that translates microprograms from symbolic form to binary form.

Featured blossaries

Zombie

Category: Education   3 6 Terms

Vision

Category: Science   1 7 Terms