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

N-plus-one address instruction

Computer; Software engineering

A computer instruction that contains n+l address fields, the last containing the address of the instruction to be executed next.

One-address instruction

Computer; Software engineering

A computer instruction that contains one address field. For example, an instruction to load the contents of location A.

Two-address instruction

Computer; Software engineering

A computer instruction that contains two address fields. For example, an instruction to add the contents of A to the contents of B.

N-address instruction

Computer; Software engineering

A computer instruction that contains n address fields, where n may be any non-negative integer.

Direct instruction

Computer; Software engineering

A computer instruction that contains the direct addresses of its operands.

Input-process-output(IPO)chart

Computer; Software engineering

A diagram of a software system or module, consisting of a rectangle on the left listing inputs, a rectangle in the centre listing processing steps, a rectangle on the right listing outputs, and ...

Block diagram

Computer; Software engineering

A diagram of a system, computer, or device in which the principal parts are represented by suitably annotated geometrical figures to show both the functions of the parts and their functional ...

Featured blossaries

iPhone features

Category: General   2 5 Terms

The Greatest Black Female Athletes Of All-Time

Category: Sports   1 5 Terms