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

risk acceptance

Computer; Software engineering

Acknowledgment of a risk factor’s existence along with a decision to accept the consequences if the corresponding problem occurs. Also called risk assumption.

software design review

Computer; Software engineering

A formal meeting at which a system’s preliminary or detailed design is presented to the user, customer, or other interested parties for comment and approval.

requirements partitioning

Computer; Software engineering

The separation or decomposing of a top-level requirement or design into successively low-level detailed requirements or design. Synonymous with decomposition.

test design

Computer; Software engineering

Documentation that specifies the details of the test approach for a software feature or combination of software features and identifying the associated tests.

preventive maintenance

Computer; Software engineering

(1) Designing a software system that is easy to maintain. (2) The continuous upgrading of a system to enable the system to cope with current and future changes.

software design verification

Computer; Software engineering

The evaluation of a design to determine correctness with respect to stated requirements, conformance to design standards, system efficiency, and other criteria.

activity list

Computer; Software engineering

In project management, a list of project activities that provide the name of the activity, the predecessor activities, and the estimated duration of the activity.

Featured blossaries

Dominican cuisine

Category: Food   1 0 Terms

Top 20 Sites in United States

Category: Technology   1 20 Terms