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

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.

abstract design

Computer; Software engineering

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

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.

risk management

Computer; Software engineering

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

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.

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

Featured blossaries

Parkinson’s Disease

Category: Health   1 20 Terms

Robin Williams

Category: Entertainment   2 8 Terms