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
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-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.
double-operand 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.
immediate instruction
Computer; Software engineering
A computer instruction whose address fields contain the values of the operands rather than the operands' addresses.
fourth generation language (4GL)
Computer; Software engineering
A computer language designed to improve the productivity achieved by high order (third generation) languages and, often, to make computing power available to non-programmers. Features typically ...
fifth generation language (5GL)
Computer; Software engineering
A computer language that incorporates the concepts of knowledge-based systems, expert systems, inference engines, and natural language processing.
application-oriented language
Computer; Software engineering
A computer language with facilities or notations applicable primarily to a single application area; for example, a language for computerassisted instruction or hardware design.