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 design

Computer; Software engineering

The use of scientific principles, technical information, and imagination in the definition of a software system to perform prespecified functions with maximum economy and efficiency.

Model

Computer; Software engineering

A semantically closed abstraction of a system or a complete description of a system from a particular perspective. Examples include use case, architecture, and domain models and code.

Repository

Computer; Software engineering

(A) A collection of all software-related artefacts (e.g., the software engineering environment) belonging to a system, or (B) The location/format in which such a collection is stored.

Requirements traceability tool

Computer; Software engineering

A software development tool that establishes traceability between itemised software requirements specifications, design elements, code elements, and test cases. It also supports various associated ...

Return on investment

Computer; Software engineering

As a general concept, it refers to getting more value out of a financial venture than was put in. Unfortunately, sometimes it refers to internal rate of return, sometimes to a benefit-cost ratio, and ...

Inverse engineering

Computer; Software engineering

In software engineering (maintenance), the process of obtaining high-level representation of the software from the source code. Inverse engineering provides a more abstract view of the system with ...

Validation

Computer; Software engineering

Confirmation by examination and provisions of objective evidence that the particular requirements for a specific intended use are fulfilled. In design and development, validation concerns the process ...

Featured blossaries

Digital Marketing

Category: Business   1 6 Terms

Food poisoning

Category: Health   2 6 Terms