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

Control coupling

Computer; Software engineering

A type of coupling in which one software module communicates information to another module for the explicit purpose of influencing the latter module's execution.

Hybrid coupling

Computer; Software engineering

A type of coupling in which different subsets of the range of values that a data item can assume are used for different and unrelated purposes in different software module.

Coincidental cohesion

Computer; Software engineering

A type of cohesion in which the tasks performed by a software module have no functional relationship to one another.

Pathological coupling

Computer; Software engineering

A type of coupling in which one software module affects or depends upon the internal implementation of another.

Functional cohesion

Computer; Software engineering

A type of cohesion in which the tasks performed by a software module all contribute to the performance of a single function.

Data exception

Computer; Software engineering

An exception that occurs when a programme attempts to use or access data incorrectly.

Exception

Computer; Software engineering

An event that causes suspension of normal programme execution. Types include addressing exception, data exception, operation exception, overflow exception, protection exception, underflow exception.

Featured blossaries

Mc Donald's Facts

Category: Food   2 9 Terms

Labud Zagreb

Category: Business   1 23 Terms