![](/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
preprocessor
Computer; Software engineering
A computer program or routine that carries out some processing step prior to the primary process; for example, a precompiler or other routine that reformats code or data for processing.
precompiler
Computer; Software engineering
A computer program or routine that processes source code and generates equivalent code that is acceptable to a compiler. For example, a routine that converts structured FORTRAN to ANSI-standard ...
shell
Computer; Software engineering
A computer program or routine that provides an interface between the user and a computer system or program.
load module
Computer; Software engineering
A computer program or subprogram in a form suitable for loading into main storage for execution by a computer; usually the output of a linkage editor.
object module
Computer; Software engineering
A computer program or subprogram that is the output of an assembler or compiler.
assignment statement
Computer; Software engineering
A computer program statement that assigns a value to a variable; for example, Y := X -5.