![](/template/termwiki/images/likesmall.jpg)
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
crisis
Computer; Software engineering
A critical state of affairs in which a decisive, probably undesirable outcome is impending.
expandability
Computer; Software engineering
The degree of effort required to improve or modify the efficiency of software functions. .
design strategies
Computer; Software engineering
An overall plan and direction for performing design (for example, functional decomposition).
perfective maintenance
Computer; Software engineering
Modification of a software product after delivery to improve performance or maintainability.
responsibility
Computer; Software engineering
An obligation to perform assigned and implied duties to the best of the individual's ability.
correctability
Computer; Software engineering
The degree of effort required to correct software defects and to cope with user complaints. .
re-engineering
Computer; Software engineering
Pulling the software apart and reassembling it in a more robust way to do the same application.