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

bottom-up cost-estimation model

Computer; Software engineering

Each component of the software is estimated separately and the results aggregated to produce an estimate for the overall project.

mean time to repair (MTTR)

Computer; Software engineering

The average time required by the maintenance team to implement a change and restore the system to working order to calculate MTTR.

adaptive maintenance

Computer; Software engineering

Modification of a software product performed after delivery to keep a computer program usable in a changed or changing environment.

cross-reference tool

Computer; Software engineering

A software maintenance tool that allows the user to determine where a variable is used or where a particular procedure is called on.

risk handling

Computer; Software engineering

A course of action taken in response to a risk factor; includes risk acceptance, risk avoidance, risk transfer, and risk mitigation.

test

Computer; Software engineering

(1) A set of one or more test cases, (2) A set of one or more test procedures, or (C) A set of one or more test cases and procedures.

risk analysis

Computer; Software engineering

The systematic use of available information to identify hazards and to estimate the risk to individuals or populations, property or the environment.

Featured blossaries

Top University in Indonesia

Category: Education   1 10 Terms

Famous and Most Dangerous Volcanos

Category: Geography   1 5 Terms