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.