
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
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.
Partial correctness
Computer; Software engineering
In proof of correctness, a designation indicating that a program's output assertions follow logically from its input assertions and processing steps.
Upward compression
Computer; Software engineering
In software design, a form of demodularization in which a subordinate module is copied in-line into the body of a superordinate module.
Instrument
Computer; Software engineering
In software and system testing, to instal or insert devices or instructions into hardware or software to monitor the operation of a system or component.
Compaction
Computer; Software engineering
In microprogramming, the process of converting a microprogram into a functionally equivalent microprogram that is faster or shorter than the original.
Microoperation
Computer; Software engineering
In microprogramming, one of the basic operations needed to carry out a machine language instruction.
Unwind
Computer; Software engineering
In programming, to state explicitly and in full all of the instructions involved in multiple executions of a loop.