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

initial program load

Computer; Software engineering

(1) A short computer program that is permanently resident or easily loaded into a computer and whose execution brings a larger program, such as an operating system or its loader, into memory.~(2) To ...

stub

Computer; Software engineering

(1) A skeletal or special-purpose implementation of a software module, used to develop or test a module that calls or is otherwise dependent on it.~(2) A computer program statement substituting for ...

formal specification

Computer; Software engineering

(1) A specification written and approved in accordance with established standards.~(2) A specification written in a formal notation, often for use in proof of correctness.

computer instruction

Computer; Software engineering

(1) A statement in a programming language, specifying an operation to be performed by a computer and the addresses or values of the associated operands; for example, Move A to B.~(2) Loosely, any ...

paging

Computer; Software engineering

(1) A storage allocation technique in which programs or data are divided into fixed-length blocks called pages, main storage is divided into blocks of the same length called page frames, and pages ...

block allocation

Computer; Software engineering

(1) A storage allocation technique in which programs or data are divided into fixed-length blocks called pages, main storage is divided into blocks of the same length called page frames, and pages ...

memory compaction

Computer; Software engineering

(1) A storage allocation technique in which the contents of all allocated storage areas are moved to the beginning of the storage space and the remaining storage blocks are combined into a single ...

Featured blossaries

Acquisitions made by Apple

Category: Technology   2 5 Terms

Neurogenesis

Category: Science   1 20 Terms