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

Relocatable

Computer; Software engineering

Pertaining to code that can be loaded into any part of main memory. The starting address is established by the loader, which then adjusts the addresses in the code to reflect the storage locations ...

Stand-alone

Computer; Software engineering

Pertaining to hardware or software that is capable of performing its function without being connected to other components; for example, a stand-alone word processing system.

Downward compatible

Computer; Software engineering

Pertaining to hardware or software that is compatible with an earlier or less complex version of itself; for example, a programme that handles files created by an earlier version of itself.

Mixed type

Computer; Software engineering

Pertaining to an expression that contains two or more different data types. For example, Y := X + N, where X and Y are floating point variables and N is an integer variable.

Upward compatible

Computer; Software engineering

Pertaining to hardware or software that is compatible with a later or more complex version of itself; for example, a programme that handles files created by a later version of itself.

Machine independent

Computer; Software engineering

Pertaining to software that does not rely on features unique to a particular type of computer, and therefore executes on computers of more than one type.

Machine dependent

Computer; Software engineering

Pertaining to software that relies on features unique to a particular type of computer and therefore executes only on computers of that type.

Featured blossaries

Skiing

Category: Sports   2 9 Terms

Virtues

Category: Education   2 19 Terms