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

Restart point

Computer; Software engineering

A point in a computer programme at which execution can be restarted following a failure.

Checkpoint

Computer; Software engineering

A point in a computer programme at which programme state, status, or results are checked or recorded.

Inline code

Computer; Software engineering

A sequence of computer instructions that is physically contiguous with the instructions that logically precede and follow it.

Subprogram

Computer; Software engineering

A separately compilable, executable component of a computer program. Note: The terms "routine," "subprogram," and "subroutine" are defined and used differently in different programming languages; the ...

Differential dump

Computer; Software engineering

A selective dump of those storage locations whose contents have changed since some specified time or event.

Microprogram

Computer; Software engineering

A sequence of instructions, called microinstructions, specifying the basic operations needed to carry out a machine language instruction.

Calling sequence

Computer; Software engineering

A sequence of computer instructions and, possibly, data necessary to perform a call to another module.

Featured blossaries

Neurogenesis

Category: Science   1 20 Terms

Management terms a layman should know

Category: Business   1 3 Terms