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

acquirer

Computer; Software engineering

The individual or organization that specifies requirements for and accepts delivery of a new or modified software product and its documentation. The acquirer may be internal or external to the ...

work product

Computer; Software engineering

Any tangible item produced during the process of developing or modifying software. Examples of work products include the project plan, supporting process requirements, design documentation, source ...

software configuration identification

Computer; Software engineering

(1) An element of configuration management consisting of selecting the configuration items for a software system and recording their functional and physical characteristics in technical ...

work activity

Computer; Software engineering

A collection of work tasks spanning a fixed duration within the schedule of a software project. Work activities may contain other work activities, as in a work breakdown structure. The lowest-level ...

architectural style

Computer; Software engineering

(1) Defines a family of systems in terms of a pattern of structural organization. Commonly used styles include pipes and filters, layers, rule-based systems, and blackboards. (2) Characterizes a ...

Impact analysis

Computer; Software engineering

Identifies all system and software products affected by a change request and develops an estimate of the resources needed to accomplish the change. This includes (1) determining the scope of the ...

software requirements elicitation

Computer; Software engineering

The process through which the software acquirers (customers or users) and the suppliers (contractor) of a software system discover, review, articulate, understand and document the users' needs and ...

Featured blossaries

Divergent

Category: Entertainment   2 6 Terms

Forex

Category: Business   1 18 Terms