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

walkthrough

Computer; Software engineering

A software peer review, conducted by the peers of the software developer, to evaluate a software element. Although usually associated with code examination, this process is also applicable to the ...

system design review (SDR)

Computer; Software engineering

In system engineering, a system milestone review conducted when the definition effort has proceeded to the point where system requirements and the design approach are defined. Alternative design ...

Infrastructure

Computer; Software engineering

The internal structure of an activity or process, to include hardware, software, tools, techniques, standards, and facilities needed for development, operation, or maintenance of the activity or ...

interface design document (IDD)

Computer; Software engineering

Documentation that describes the architecture and design of interfaces between system and components. These descriptions include control algorithms, protocols, data contents and formats, and ...

design pattern

Computer; Software engineering

A description of the problem and the essence of its solution to enable the solution to be reused in different settings; not a detailed specification, but a description of accumulated wisdom and ...

software component (SC)

Computer; Software engineering

A functionally or logically distinct part of a software configuration item (SCI) distinguished for purposes of convenience in designing and specifying a complex SCI as an assembly of subordinate ...

software design notation

Computer; Software engineering

A means of describing a software design. It can be diagramatic, symbolic, or textual. For example, structure charts and pseudocode are software design notations. Also called software design ...

Featured blossaries

Rum

Category: Food   2 11 Terms

Heathrow Restaurants and Lounges

Category: Travel   2 5 Terms