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
Design strategies
Computer; Software engineering
An overall plan and direction for performing design (for example, functional decomposition).
Design concept
Computer; Software engineering
A fundamental idea that can be applied to designing a system (for example, information hiding).
Correctability
Computer; Software engineering
The degree of effort required to correct software defects and to cope with user complaints. .
Responsibility
Computer; Software engineering
An obligation to perform assigned and implied duties to the best of the individual's ability.
Re-engineering
Computer; Software engineering
Pulling the software apart and reassembling it in a more robust way to do the same application.
Expandability
Computer; Software engineering
The degree of effort required to improve or modify the efficiency of software functions. .
Release
Computer; Software engineering
The formal notification and distribution of an approved version of a hardware/software system.