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

Reusability

Computer; Software engineering

The degree to which a software module or other work product can be used in more than one computer programme or software system.

Severity

Computer; Software engineering

The degree of impact that a requirement, module, error, fault, failure, or other item has on the development or operation of a system.

Precision

Computer; Software engineering

The degree of exactness or discrimination with which a quantity is stated; for example, a precision of 2 decimal places versus a precision of 5 decimal places.

Test coverage

Computer; Software engineering

The degree to which a given test or set of tests addresses all specified requirements for a given system or component.

Test criteria

Computer; Software engineering

The criteria that a system or component must meet in order to pass a given test.

Workload

Computer; Software engineering

The mix of tasks typically run on a given computer system. Major characteristics include inputloutput requirements, amount and kinds of computation, and com: puter--required. See model.

Test set architecture

Computer; Software engineering

The nested relationships between sets of test cases that directly reflect the hierarchic decomposition of the test objectives.

Featured blossaries

The Best PC Games Of 2014

Category: Entertainment   1 6 Terms

Hunger Games

Category: Literature   2 39 Terms