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

downward compression

Computer; Software engineering

In software design, a form of demodularization in which a superordinate module is copied into the body of a subordinate module.

lateral compression

Computer; Software engineering

In software design, a form of demodularization in which two or more modules that execute one after the other are combined into a single module.

structure clash

Computer; Software engineering

In software design, a situation in which a module must deal with two or more data sets that have incompatible data structures.

order clash

Computer; Software engineering

In software design, a type of structure clash in which a program must deal with two or more data sets that have been sorted in different orders.

standards

Computer; Software engineering

Mandatory requirements employed and enforced to prescribe a disciplined uniform approach to software development, that is, mandatory conventions and practices are in fact standards.

conversion

Computer; Software engineering

Modification of existing software to enable it to operate with similar functional capability in a different environment; for example, converting a program from Fortran to Ada, converting a program ...

quality control (QC)

Computer; Software engineering

Note: This term has no standardized meaning in software engineering at this time. Candidate definitions are: (1) A set of activities designed to evaluate the quality of developed or manufactured ...

Featured blossaries

Microsoft

Category: Animals   3 6 Terms

Mattel

Category: Entertainment   2 5 Terms