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

Entity-relationship (E-R) diagram

Computer; Software engineering

A diagram that depicts a set of real-world entities and the logical relationships among them.

Data structure diagram

Computer; Software engineering

A diagram that depicts a set of data elements, their attributes, and the logical relationships among them.

Entity-relationship map

Computer; Software engineering

A diagram that depicts a set of real-world entities and the logical relationships among them.

Simulator

Computer; Software engineering

A device, computer program, or system that behaves or operates like a given system when provided a set of controlled inputs.

Specification tree

Computer; Software engineering

A diagram that depicts all of the specifications for a given system and shows their relationships to one another.

Nonprocedural language

Computer; Software engineering

A language in which the user states what is to be achieved without having to state specific instructions that the computer must execute in a given sequence.

Machine language

Computer; Software engineering

A language that can be recognised by the processing unit of a computer. Such a language usually consists of patterns of 1s and Os, with no symbolic naming of operations or addresses.

Featured blossaries

The Borgias

Category: History   2 5 Terms

Christian Miracles

Category: Religion   1 20 Terms