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

Unified modelling Language (UML)

Computer; Software engineering

A graphical language for visualizing, specifying, constructing, and documenting an object-oriented software-intensive system's artifacts.

Internal rate of return (IRR)

Computer; Software engineering

The basis for comparison that represents the value of a cash-flow stream in terms of a compound interest rate over the planning horizon.

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 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.

Adaptive maintenance

Computer; Software engineering

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

Risk transfer

Computer; Software engineering

Transferring responsibility for managing a risk factor to another organisation or functional entity better able to mitigate the risk factor.

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.

Featured blossaries

Chinese Tea

Category: Culture   3 22 Terms

Highest Paid Soccer Player

Category: Sports   1 11 Terms