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

program mutation

Computer; Software engineering

(1) A computer program that has been purposely altered from the intended version to evaluate the ability of test cases to detect the alteration.~(2) The process of creating an altered program as in ...

host machine

Computer; Software engineering

(1) A computer used to develop software intended for another computer. Contrast with: target machine (1).~(2) A computer used to emulate another computer. Contrast with: target machine (2).~(3) The ...

requirement

Computer; Software engineering

(1) A condition or capability needed by a user to solve a problem or achieve an objective.~(2) A condition or capability that must be met or possessed by a system or system component to satisfy a ...

state

Computer; Software engineering

(1) A condition or mode of existence that a system, component, or simulation may be in; for example, the pre-flight state of an aircraft navigation program or the input state of given channel.~(2) ...

procedure

Computer; Software engineering

(1) A course of action to be taken to perform a given task.~(2) A written description of a course of action as in (1); for example, a documented test procedure.~(3) A portion of a computer program ...

product specification

Computer; Software engineering

(1) A dacument that specifies the design that production copies of a system or component must implement. Note: For software, this document describes the as-built version of the software.~(2) A ...

function

Computer; Software engineering

(1) A defined objective or characteristic action of a system or component. For example, a system may have inventory control as its primary function.~(2) A software module that performs a specific ...

Featured blossaries

Acquisitions made by Apple

Category: Technology   2 5 Terms

Neurogenesis

Category: Science   1 20 Terms