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

software release management

Computer; Software engineering

Management of activities surrounding release of one or more versions of software to one or more customers. This activity encompasses the identification, packaging, and delivery of the elements of a ...

architectural design review

Computer; Software engineering

A joint acquirer-supplier review to evaluate the technical adequacies of the software architectural design as depicted in the software design descriptions. Sometimes synonymous with preliminary ...

extend

Computer; Software engineering

In UML, a relationship from an extending use case to a base use case specifying how the behavior defined for the extending use case can be optionally inserted into the behavior defined for the base ...

risk

Computer; Software engineering

(1) The likelihood of an event, hazard, threat, or situation occurring along with its undesirable consequences; (2) A potential problem; (3) The probability of incurring a loss or enduring a negative ...

formal requirements language

Computer; Software engineering

An artificial language used to represent a software requirement. The resulting formal requirements can be proven "correct" through proof-of-correctness methods. Also known as verifiable requirements ...

object-oriented design (OOD)

Computer; Software engineering

A software development technique in which a system or component is expressed in terms of objects and connections between those objects. Contrast with function-oriented design and data-structure-orient ...

configuration control board (CCB)

Computer; Software engineering

The authority responsible for evaluating, approving, and/or disapproving proposed engineering changes to hardware/software configurations. This board should also insure the implementation of the ...

Featured blossaries

Top Candies Of All Time

Category: Food   2 10 Terms

Battlefield 4

Category: Entertainment   1 3 Terms