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

Operation field

Computer; Software engineering

The field of a computer instruction that specifies the operation to be performed.

Interleave

Computer; Software engineering

To alternate the elements of one sequence with the elements of one or more other sequences so that each sequence retains its identity; for example, to alternately perform the steps of two different ...

Debug

Computer; Software engineering

To detect, locate, and correct faults in a computer program. Techniques include use of breakpoints, desk checking, dumps, inspection, reversible execution, single-step operation, and traces.

Overload

Computer; Software engineering

To assign an operator, identifier, or literal more than one meaning, depending -upon the data types associated with it at any given time during programme execution.

Programme synthesis

Computer; Software engineering

The use of software tools to aid in the transformation of a programme specification into a programme that realises that specification.

Bind

Computer; Software engineering

To assign a value to an identifier. For example, to assign a value to a parameter or to assign an absolute address to a symbolic address in a computer program.

Restart

Computer; Software engineering

To cause a computer programme to resume execution after a using status and results recorded at a checkpoint.

Featured blossaries

Social Psychology PSY240 Exam 1

Category: Science   1 5 Terms

Andy Warhol

Category: Arts   2 6 Terms