
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
Qualification
Computer; Software engineering
The process of determining whether a system or component is suitable for operational use.
Integration
Computer; Software engineering
The process of combining software components, hardware components, or both into an overall system.
Bottom-up cost-estimation model
Computer; Software engineering
Each component of the software is estimated separately and the results aggregated to produce an estimate for the overall project.
Mean time to repair (MTTR)
Computer; Software engineering
The average time required by the maintenance team to implement a change and restore the system to working order to calculate MTTR.
Risk identification
Computer; Software engineering
An organized, systematic approach to determining the risk factors associated with a planned activity, project, or program.
Software design strategy
Computer; Software engineering
The overall plan and direction for performing design. For example, functional decomposition is a software design strategy.
Cost avoidance
Computer; Software engineering
A form of revenue (positive cash flow) that comes as a result not of increasing income but rather of decreasing expenses.