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
Kernel
Computer; Software engineering
(1) That portion of an operating system that is kept in main memory at all times.~(2) A software module that encapsulates an elementary function or functions of a system.
Quality
Computer; Software engineering
(1) The degree to which a system, component, or process meets specified requirements.~(2) The degree to which a system, component, or process meets customer or user needs or expectations.
Run time
Computer; Software engineering
(1) The instant at which a computer programme begins to execute.~(2) The period of time during which a computer programme is executing.~(3) See: execution time.
Language
Computer; Software engineering
(1) A systematic means of communicating ideas by the use of conventionalized signs, sounds, gestures, or marks and rules for the formation of admissible expressions.~(2) A means of communication, ...
Operation
Computer; Software engineering
(1) In computer mathematics, the action specified by an operator on one or more operands. For example, in the expression A = B + 3, the process of adding B to 3 to obtain A.~(2) In programming, a ...
Configuration identification
Computer; Software engineering
(1) An element of configuration management, consisting of selecting the configuration items for a system and recording their functional and physical characteristics in technical documentation. ...
Black box
Computer; Software engineering
(1) A system or component whose inputs, outputs, and general function are known but whose contents or implementation are unknown or irrelevant. Contrast with: glass box.~(2) Pertaining to an approach ...