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.

Featured blossaries

Game of Thrones Characters

Category: Other   1 8 Terms

Konglish

Category: Languages   1 20 Terms