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

Interface requirement specification (IRS)

Computer; Software engineering

Documentation that specifies requirements for interfaces between systems or components. These requirements include constraints on formats and timing.

Requirements flow down

Computer; Software engineering

The systematic decomposition of system requirements into allocated and derived requirements, appropriately assigned to low-level functional components.

Risk reduction

Computer; Software engineering

Reducing the probability and/or potential impact of a risk factor. Risk reduction might involve research, prototyping, and other means of exploration.

Test design specification

Computer; Software engineering

A document specifying the details of the test approach for a software feature or combination of software features and identifying the associated tests.

Functional audit

Computer; Software engineering

An audit that is held prior to software delivery in order to verify that all requirements specified in the software requirements document have been met.

Contractor

Computer; Software engineering

In an engineering project, these are third party individuals or companies brought in to work on the software design, programming, testing, or integration.

Derived requirement

Computer; Software engineering

In system/software system engineering (requirements), a lower level requirements that is determined to be necessary for a top-level requirement to be met.

Featured blossaries

Cactuses

Category: Geography   2 10 Terms

Fast Food Restaurants

Category: Food   1 13 Terms