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
moderator
Computer; Software engineering
In an inspection, the individual that is responsible for administrative tasks pertaining to the inspection, for planning and preparation of the inspection or walkthrough, ensures that the inspection ...
software design specification
Computer; Software engineering
A document that specifies the design of a system or component. Typical contents include algorithms, system or component architecture, control logic, data structures, input/output formats, and ...
cost-effectiveness analysis
Computer; Software engineering
A form of not-for-profit analysis, derived from benefit-cost analysis, which seeks to maximize effectiveness for a minimum cost. Fixed-cost analysis seeks to maximize the effectiveness that can be ...
integrity level
Computer; Software engineering
A denotation of a range of values of a property of an item necessary to maintain system risks within acceptable limits. For items that perform mitigating functions, the property is the reliability ...
detailed design
Computer; Software engineering
(1) The process of refining and expanding software architectural designs to more detailed descriptions of the processing logic, data structures, and data definitions. This continues until the design ...
requirements specification
Computer; Software engineering
In system/software engineering, a document that states the functions that software must perform, required level of performance (speed, accuracy, etc.), the nature of the required interfaces between ...
architectural design
Computer; Software engineering
In system/software system engineering, (1) The process of defining a collection of hardware and software components and their interfaces to establish a framework for developing a system/ software ...