
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
Minimum attractive rate of return (MARR)
Computer; Software engineering
The rate of return that the organisation considers to be the minimum before it will be interested in any investment; an expression of the rate of return that the organisation is confident it can ...
Milestone
Computer; Software engineering
A scheduled event used to measure progress. Examples of major milestones for software projects may include an acquirer or managerial sign-off, baselining of a specification, completion of system ...
Anomaly
Computer; Software engineering
Any condition that deviates from the expected based on requirements, specifications, design, documents, user documents, standards, etc., or from someone's perceptions or experiences. Anomalies may be ...
Computer-aided design
Computer; Software engineering
The use of a computer to design a device or a system, display it on a computer monitor or printer, simulate its operation, and provide statistics on its performance. The computer is provided with ...
Budget review
Computer; Software engineering
A formal meeting at which the monetary expenditures for a system/software engineering project are presented to the user, customer, or other interested parties for comment and approval. The monetary ...
Supplier
Computer; Software engineering
An organisation that develops some or all of the project deliverables for an acquirer. Suppliers may include organisations that have primary responsibility for project deliverables and subcontractors ...
Certification
Computer; Software engineering
(1) A written guarantee that a system or component complies with its specified requirements and is acceptable for operational use. For example, a written authorization that a computer system is ...