
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
Simulation
Computer; Software engineering
(1) A model that behaves or operates like a given system when provided a set of controlled inputs.~(2). The process of developing or using a model as in (1).
Emulation
Computer; Software engineering
(1) A model that accepts the same inputs and produces the same outputs as a given system.~(2) The process of developing or using a model as in (1).
Recursion
Computer; Software engineering
(1) A process in which a software module calls itself.~(2) The process of defining or generating a process or data structure in terms of itself.
User manual
Computer; Software engineering
A document that presents the information necessary to employ a system or component to obtain desired results. Typically described are system or component capabilities, limitations, options, permitted ...
User guide
Computer; Software engineering
A document that presents the information necessary to employ a system or component to obtain desired results. Typically described are system or component capabilities, limitations, options, permitted ...
Version description document (VDD)
Computer; Software engineering
A document that accompanies and identifies a given version of a system or component. Typical contents include an inventory of system or component parts, identification of changes incorporated into ...
Project plan
Computer; Software engineering
A document that describes the technical and management approach to be followed for a project. The plan typically describes the work to be done, the resources required, the methods to be used, the ...