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

Job control language (JCL)

Computer; Software engineering

A language used to identify a sequence of jobs, describe their requirements to an operating system, and control their execution.

Natural language

Computer; Software engineering

A language whose rules are based on usage rather than being preestablished prior to the language's use. Examples include German and English.

Stratified language

Computer; Software engineering

A language that cannot be used as its own metalanguage. Examples include FORTRAN, COBOL.

Unstratified language

Computer; Software engineering

A language that can be used as its own metalanguage; for example, English, German.

Metalanguage

Computer; Software engineering

A language used to specify some or all aspects of a language; for example, Backus-Naur form.

Command language

Computer; Software engineering

A language used to express commands to a computer system.

Query language

Computer; Software engineering

A language used to access information stored in a database.

Featured blossaries

How I Met Your Mother Characters

Category: Entertainment   3 12 Terms

5 Best Macau Casinos

Category: Entertainment   1 5 Terms