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

structured design

Computer; Software engineering

A disciplined approach to software design that adheres to a specified set of rules based on principles such as top-down design, stepwise refinement, and dataflow analysis.

hazard

Computer; Software engineering

A source of potential harm or a situation with a potential for harm in terms of human injury, damage to health, property, or the environment, or some combination of these.

function-oriented design

Computer; Software engineering

The partitioning of a design into subsystems and modules, with each one handling one or more functions. Contrast with object-oriented design, data-structure-oriented design.

software configuration control

Computer; Software engineering

The evaluation, coordination, approval or disapproval, and implementation of changes to configuration items after formal establishment of their configuration identification.

formal qualification review (FQR)

Computer; Software engineering

The test, inspection, or analytical process by which a group of configuration items comprising a system are verified to have met specific contractual performance requirements.

testing

Computer; Software engineering

The process of analyzing a software item to detect the differences between existing and required conditions (that is, bugs) and to evaluate the features of the software item.

design inspection

Computer; Software engineering

A static analysis technique that relies on visual examination of development products to detect errors, standards violations, and other problems. Similar to design walkthroughs.

Featured blossaries

Blossary-A

Category: Business   1 1 Terms

Video Games Genres

Category: Entertainment   2 20 Terms