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

Association

Computer; Software engineering

In UML, a relationship between an actor and a use case that indicates that the actor interacts with the system by means of the use case.

Basic flow

Computer; Software engineering

The part of a use case that describes its most common implementation. The basic flow is written assuming that no errors or alternatives exist. Also called basic path or happy day scenario.

Quality attribute (requirement)

Computer; Software engineering

A requirement that specifies the degree of an attribute that affects the quality that the system/software must possess; for example, reliability, maintainability, usability, etc.

Economic life

Computer; Software engineering

A kind of optimization analysis that optimises an asset's costs of ownership based on the length of time the asset is kept. Also called minimum cost life or economic replacement interval.

Use case specification

Computer; Software engineering

A document that describes a use case. A use case specification's fundamental parts are the use case name, brief description, precondition, basic flow, post condition, and alternate flow.

Software requirements phase

Computer; Software engineering

The software development lifecycle phase during which the requirements for a software product, such as the functional and performance capabilities, are defined, documented, and reviewed.

Design phase

Computer; Software engineering

The period in the software life cycle during which definitions for architecture, software components, interfaces, and data are created, documented, and verified to satisfy requirements.

Featured blossaries

Landee Pipe Wholesaler

Category: Business   3 3 Terms

Alienware

Category: Technology   1 6 Terms