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 control

Computer; Software engineering

The process of (1) identifying all functional and physical characteristics relevant to the interfacing of two or more configuration items provided by one or more organizations, and (2) ensuring that ...

integration testing

Computer; Software engineering

An orderly progression of testing of incremental pieces of the software program in which software elements, hardware elements, or both are combined and tested until the entire system has been ...

reverse engineering

Computer; Software engineering

A software engineering approach that derives a system’s design or requirements from its code. The design might be represented by a program design language (PDL) or a formal language. By creating a ...

work breakdown structure (WBS)

Computer; Software engineering

In software engineering project management, a method of representing in a hierarchical manner the parts of a product or process. A WBS can be used to represent a process (requirement analysis, ...

software maintainability

Computer; Software engineering

Maintainability is the average effort required to locate and fix a software failure . (1) Maintainability measurements consist of correctability, expandability, and testability. (2) Software ...

software configuration auditing

Computer; Software engineering

The process of verifying that all required hardware/software configuration items have been produced, that the current version agrees with specified requirements, that the technical documentation ...

inspections

Computer; Software engineering

A type of peer review which involves a group of the developers peers checking some product documents (e.g. design documents, code listings, test plans, etc.) at specific points in the development ...

Featured blossaries

Nikon Imaging Products

Category: Technology   2 7 Terms

10 Classic Cocktails You Must Try

Category: Education   1 10 Terms