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 mitigation

Computer; Software engineering

A course of action taken to reduce the probability of and/or potential loss from a risk factor; includes executing contingency plans when a risk metric crosses a predetermined threshold (when a risk ...

software requirements management

Computer; Software engineering

The process of planning and controlling the identification, allocation, and flow down of requirements from the system level to the module or part level, including interfaces, verification, ...

asset

Computer; Software engineering

Informally, anything of value that the company owns or is owed by others—for example, cash, accounts receivable, or equipment. More formally, the term often refers to an item of value that is subject ...

criticality analysis

Computer; Software engineering

A structured evaluation of the software characteristics (e.g., safety, security, complexity, performance) for severity of impact of system failure, system degradation, or failure to meet software ...

risk leverage factor (RLF)

Computer; Software engineering

A relationship: rlf = (reb - rea)/rmc, where reb is risk exposure before risk mitigation, rea is risk exposure after risk mitigation, and rmc is the risk mitigation activity’s cost. Larger rlfs ...

operation and maintenance phase

Computer; Software engineering

The period in the software life cycle during which a software product is employed in its operational environment, monitored for satisfactory performance, and modified as necessary to correct problems ...

software life cycle (SLC)

Computer; Software engineering

The project-specific sequence of activities that is created by mapping the activities of this standard onto a selected software life cycle model (SLCM). Contrast with software life cycle model ...

Featured blossaries

Brand Management

Category: Business   2 13 Terms

Financial contracts

Category: Law   2 12 Terms