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

If-then-else

Computer; Software engineering

A single-entry, single-exit twoway branch that defines a condition, specifies the processing to be performed if the condition is met and, optionally, if it is not, and returns control in both ...

Security kernel

Computer; Software engineering

A small, self-contained collection of key security-related statements that works as a privileged part of an operating system, specifying and enforcing, criteria that must be met for programmes and ...

Data structure-centered design

Computer; Software engineering

A software design technique in which the architecture of a system is derived from analysis of the structure of the data sets with which the system must deal.

Main programme

Computer; Software engineering

A software component that is called by the operating system of a computer and that usually calls other software components.

Simultaneous recursion

Computer; Software engineering

A situation in which two software modules call each other.

Open subroutine

Computer; Software engineering

A subroutine that is copied into a computer programme at each place that it is called.

Routine

Computer; Software engineering

A subprogram that is called by other programmes and subprograms. Note: The terms "routine," "subprogram," and "subroutine" are defined and used differently in different programming languages; the ...

Featured blossaries

Video Games Genres

Category: Entertainment   1 1 Terms

Potatoe

Category: Food   1 9 Terms