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

Path

Computer; Software engineering

(1) In software engineering, a sequence of instructions that may be performed in the execution of a computer program.~(2) In file access, a hierarchical sequence of directory and subdirectory names ...

Abstraction

Computer; Software engineering

(1) A view of an object that focuses on the information relevant to a particular purpose and ignores the remainder of the information.~(2) The process of formulating a view as in (1).

Node

Computer; Software engineering

In a diagram, a point, circle, or other geometric figure used to represent a state, event, or other item of interest.

Swap

Computer; Software engineering

(1) An exchange of the contents of two storage areas, usually an area of main storage with an area of auxiliary storage.~(2) To perform an exchange as in (1).

One-plus-one address instruction

Computer; Software engineering

A computer instruction that contains two address fields, the second containing the address of the instruction to be executed next. For example, an instruction to load the contents of location A, then ...

Two-plus-one address instruction

Computer; Software engineering

A computer instruction that contains three address fields, the third containing the address of the instruction to be executed next. For example, an instruction to add the contents of A to the ...

Three-address instruction

Computer; Software engineering

A computer instruction that contains three address fields. For example, an instruction to add the contents of locations A and B, and place the results in location C.

Featured blossaries

French Politicians

Category: Politics   2 20 Terms

Classroom teaching

Category: Education   3 24 Terms