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
functional audit
Computer; Software engineering
An audit that is held prior to software delivery in order to verify that all requirements specified in the software requirements document have been met.
contractor
Computer; Software engineering
In an engineering project, these are third party individuals or companies brought in to work on the software design, programming, testing, or integration.
derived requirement
Computer; Software engineering
In system/software system engineering (requirements), a lower level requirements that is determined to be necessary for a top-level requirement to be met.
independent verification and validation (IV&V)
Computer; Software engineering
V&V processes performed by an organization with a specified degree of technical, managerial, and financial independence from the development organization.
Jackson Structured Design Method (JSD)
Computer; Software engineering
A structured software development methodology for the analysis and design of both data processing and real-time systems developed by Michael Jackson Systems.
requirements traceability
Computer; Software engineering
The identification and documentation of the derivation path (upward) and allocation/flow down path (downward) of requirements in the requirements hierarchy.
break-even analysis
Computer; Software engineering
An analysis technique that analyzes two or more objective functions (cost functions or revenue functions) to find where, if at all, they have the same value.