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