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

Authoring language

Computer; Software engineering

A high level programming language used to develop courseware for computer-assisted instruction.

Conditional jump

Computer; Software engineering

A jump that takes place only when specified conditions are met.

Unconditional jump

Computer; Software engineering

A jump that takes place regardless of execution conditions.

Computer language

Computer; Software engineering

A language designed to enable humans to communicate with computers.

Entity attribute

Computer; Software engineering

A named characteristic or property of a design entity. It provides a statement of fact about the entity.

Time sharing

Computer; Software engineering

A mode of operation that permits two or more users to execute computer programmes concurrently on the same computer system by interleaving the execution of their program. Note: Time sharing may be ...

Waterfall model

Computer; Software engineering

A model of the software development process in which the constituent activities, typically a concept phase, requirements phase, design phase, implementation phase, test phase, and installation and ...

Featured blossaries

Populated cities

Category: Travel   2 9 Terms

Sheryl Sandberg

Category: Business   4 1 Terms