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

Storage allocation

Computer; Software engineering

An element of computer resource allocation, consisting of assigning storage areas to specific jobs and performing related procedures, such as transfer of data between main and auxiliary storage, to ...

Change control

Computer; Software engineering

An element of configuration management, consisting of the evaluation, coordination, approval or disapproval, and implementation of changes to configuration items after formal establishment of their ...

Computer performance evaluation

Computer; Software engineering

An engineering discipline that measures the performance of computer systems and investigates methods by which that performance can be improved.

Test bed

Computer; Software engineering

An environment containing the hardware, instrumentation, simulators, software tools, and other support elements needed to conduct a test.

Semantic error

Computer; Software engineering

An error resulting from a misunderstanding of the relationship of symbols or groups of symbols to their meanings in a given language.

Inherited error

Computer; Software engineering

An error carried forward from a previous step in a sequential process.

Dynamic error

Computer; Software engineering

An error that is dependent on the time-varying nature of an input.

Featured blossaries

Gossip Girl Characters

Category: Entertainment   1 16 Terms

Cheeses

Category: Food   5 11 Terms