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

Design analysis

Computer; Software engineering

(1) The evaluation of a design to determine correctness with respect to stated requirements, conformance to design standards, system efficiency, and other criteria. (2) The evaluation of alternative ...

Maintenance manual

Computer; Software engineering

A software engineering project deliverable document used by the maintenance personnel of the system (in contrast to the users) to enable them to maintain the system. Contrast with operator's manual, ...

Iteration

Computer; Software engineering

The mapping of any execution of an activity where at least some input information is processed and some output information is created. One or more iterations comprise an instance. Contrast with ...

Discounted payback period

Computer; Software engineering

The basis for comparison that represents the value of a cash-flow stream in terms of the time it will take (including interest) to recover the proposal's initial investment. It indicates exposure to ...

Detailed design description

Computer; Software engineering

A document that describes the exact detailed configuration of a computer program. It identifies the input, output, control logic, algorithms, and data structure of each individual low-level component ...

System requirements review (SRR)

Computer; Software engineering

In system engineering, a system milestone review that ascertains the adequacy of the system developer's efforts in defining system requirements. It will be conducted when a significant portion of the ...

Software cost-estimation model

Computer; Software engineering

Any one of several quantitative methods of estimating the expected cost (and some times schedule) of a software project. Quantitative techniques are generally based on empirically derived cost ...

Featured blossaries

International Organizations

Category: Politics   1 20 Terms

Shoes

Category: Fashion   2 12 Terms