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 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 ...

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 ...

Data-structure-oriented design

Computer; Software engineering

A design methodology used for business applications by basing the design on the logical data structures of the programme specification. Examples include the Jackson System Design and Warnier-Orr ...

Criticality

Computer; Software engineering

A subjective description of the intended use and application of the system. Software criticality properties may include safety, security, complexity, reliability, performance, or other ...

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 ...

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 ...

Customer

Computer; Software engineering

The person, or persons, for whom the product is intended, and usually (but not necessarily) who decides the requirements. In an engineering project, this is the party that pays for the development ...

Featured blossaries

Apple Mergers and Acquisitions

Category: Technology   4 20 Terms

Antioxidant Food

Category: Food   1 8 Terms