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

Algebraic language

Computer; Software engineering

A programming language that permits the construction of statements resembling algebraic expressions, such as Y = X + 5. For example, FORTRAN.

Software diversity

Computer; Software engineering

A software development technique in which two or more functionally identical variants of a programme are developed from the same specification by different programmers or programming teams with the ...

Transform analysis

Computer; Software engineering

A software development technique in which the structure of a system is derived from analysing the flow of data through the system and the transformations that must be performed on the data.

Encapsulation

Computer; Software engineering

A software development technique that consists of isolating a system function or a set of data and operations on those data within a module and providing precise specifications for the module.

Transaction-centered design

Computer; Software engineering

A software development technique in which the structure of a system is derived from analysing the transactions that the system is required to process.

Transaction analysis

Computer; Software engineering

A software development technique in which the structure of a system is derived from analysing the transactions that the system is required to process.

Software development library

Computer; Software engineering

A software library containing computer readable and human readable information relevant to a software development effort.

Featured blossaries

Mc Donald's Facts

Category: Food   2 9 Terms

Labud Zagreb

Category: Business   1 23 Terms