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

active redundancy

Computer; Software engineering

In fault tolerance, the use of redundant elements operating simultaneously to prevent, or permit recovery from, failures.

standby redundancy

Computer; Software engineering

In fault tolerance, the use of redundant elements that are left inoperative until a failure occurs in a primary element.

foreground

Computer; Software engineering

In job scheduling, the computing environment in which highpriority processes or those requiring user interaction are executed.

background

Computer; Software engineering

In job scheduling, the computing environment in which low-priority processes or those not requiring user interaction are executed.

microinstruction

Computer; Software engineering

In microprogramming, an instruction that specifies one or more of the basic operations needed to carry out a machine language instruction. Types include diagonal microinstruction; horizontal ...

local compaction

Computer; Software engineering

In microprogramming, compaction in which microoperations are not moved beyond the boundaries of the single entry, single exit sequential blocks in which they occur.

global compaction

Computer; Software engineering

In microprogramming, compaction in which microoperations may be moved beyond the boundaries of the single entry, single exit sequential blocks in which they occur.

Featured blossaries

The Moon

Category: Geography   1 8 Terms

Boat Types

Category: Sports   1 8 Terms