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

Sunk cost

Computer; Software engineering

Any cost that is irrecoverable by future actions. Psychologically, people tend to pay attention to sunk costs even though they are irrelevant in business decisions.

Interoperability testing

Computer; Software engineering

Testing conducted to ensure that a modified system retains the capability of exchanging information with systems of different types, and of using that information.

Problem

Computer; Software engineering

A negative situation to overcome. A risk factor becomes a problem when a risk metric (an objective measure) crosses a predetermined threshold (the problem trigger).

Abstract design

Computer; Software engineering

(1) A generic form that needs specialisation (further design work) to produce concrete designs. (2) Design aimed at producing designs; for example, design patterns.

Cost

Computer; Software engineering

The dollar amount of cash expended, resources used, property transferred, services performed, or liability incurred inconsideration of goods and services received.

Risk management

Computer; Software engineering

An organised process for identifying and handling risk factors; includes initial identification and handling of risk factors as well as continuous risk management.

Software engineering project manager

Computer; Software engineering

The manager of a software engineering project is called a software engineering project manager, a software project manager, or in many cases just a protect manager.

Featured blossaries

Starbucks Frappuccino Blended Beverages

Category: Food   1 22 Terms

Teresa's gloss of general psychology

Category: Education   2 4 Terms