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

Failure

Computer; Software engineering

The inability of a system or component to perform its required functions within specified performance requirements. Note: The fault tolerance discipline distinguishes between a human action (a ...

Reliability growth

Computer; Software engineering

The improvement in reliability that results from correction of faults.

Software engineering environment

Computer; Software engineering

The hardware, software, and firmware used to perform a software engineering effort. Typical elements include computer equipment, compilers, assemblers, operating systems, debuggers, simulators, ...

Interrupt priority

Computer; Software engineering

The importance assigned to a given interrupt request. This importance determines whether the request will cause suspension of the current process and, if there are several outstanding interrupt ...

Source language

Computer; Software engineering

The language in which the input to a machine-aided translation process is represented. For example, the language used to write a computer program.

Mean time between failures (MTBF)

Computer; Software engineering

The expected or observed time between consecutive failures in a system or component.

Resource management

Computer; Software engineering

The identification, estimation, allocation, and monitoring of the means used to develop a product or perform a service. Example is estimating.

Featured blossaries

Social Psychology PSY240 Exam 1

Category: Science   1 5 Terms

Andy Warhol

Category: Arts   2 6 Terms