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

Test documentation

Computer; Software engineering

Documentation describing plans for, or results of, the testing of a system or component. Types include test case specification, test incident report, test log, test plan, test procedure, test report.

Control data

Computer; Software engineering

Data that select an operating mode, direct the sequential flow of a program, or otherwise directly influence the operation of software; for example, a loop control variable.

Passlfail criteria

Computer; Software engineering

Decision rules used to determine whether a software item or a software feature passes or fails a test.

Adaptation data

Computer; Software engineering

Data used to adapt a programme to a given installation site or to given conditions in its operational environment.

Instrumentation

Computer; Software engineering

Devices or instructions installed or inserted into hardware or software to monitor the operation of a system or component.

State data

Computer; Software engineering

Data that defines an internal state of the test unit and is used to establish that state or compare with existing states.

Partitioning

Computer; Software engineering

Decom-position; the separation of the whole into its parts.

Featured blossaries

Classroom teaching

Category: Education   3 24 Terms

7 Retro Cocktails

Category: Food   1 7 Terms