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

Instruction length

Computer; Software engineering

The number of words, bytes, or bits needed to store a computer instruction.

Identifier

Computer; Software engineering

The name, address, label, or distinguishing index of an object in a computer program.

Instruction format

Computer; Software engineering

The number and arrangement of fields in a computer instruction.

Microarchitecture

Computer; Software engineering

The microword definition, data flow, timing constraints, and precedence constraints that characterise a given microprogrammed computer.

Parse

Computer; Software engineering

To determine the syntactic structure of a language unit by decomposing it into more elementary subunits and establishing the relationships among the subunits. For example, to decompose blocks into ...

Spool

Computer; Software engineering

To read input data, or write output data, to auxiliary or main storage for later processing or output, in order to permit inpuffoutput devices to operate concurrently with job execution. Derived from ...

Nest

Computer; Software engineering

To incorporate a computer programme construct into another construct of the same kind. For example, to nest one subroutine, block, or loop within another; to nest one data structure within another.

Featured blossaries

Earthquakes

Category: Geography   1 20 Terms

Hogwarts School of Witchcraft and Wizardry

Category: Entertainment   2 5 Terms