![](/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
Turnkey
Computer; Software engineering
Pertaining to a hardware or software system delivered in a complete, operational state.
Fail safe
Computer; Software engineering
Pertaining to a system or component that automatically places itself in a safe operating mode in the event of a failure; for example, a traffic light that reverts to blinking red in all directions ...
Fail soft
Computer; Software engineering
Pertaining to a system or component that continues to provide partial operational capability in the event of certain failures; for example, a traffic light that continues to alternate between red and ...
Reentrant
Computer; Software engineering
Pertaining to a software module that can be entered as part of one process while also in execution as part of another process and still achieve the desired results.
Reenterable
Computer; Software engineering
Pertaining to a software module that can be entered as part of one process while also in execution as part of another process and still achieve the desired results.
Fault tolerant
Computer; Software engineering
Pertaining to a system or component that is able to continue normal operation despite the presence of faults.
Reusable
Computer; Software engineering
Pertaining to a software module or other work product that can be used in more than one computer programme or software system.