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

project agreement

Computer; Software engineering

A document or set of documents baselined by the acquirer and the supplier that specifies the conditions under which the project will be conducted. A project agreement may include items such as the ...

milestone review

Computer; Software engineering

(1) A project management review that is conducted at the completion of each of the hardware/software development lifecycle phases (a milestone), such as requirements phase, preliminary design, ...

project deliverable

Computer; Software engineering

A work product to be delivered to the acquirer. Quantities, delivery dates, and delivery locations are specified in a project agreement. Project deliverables may include the following. operational ...

program librarian

Computer; Software engineering

(1) An individual who administers the project library. (2) The person responsible for establishing, controlling, and maintaining a software development library. (3) An individual who acts as an ...

software design description

Computer; Software engineering

(1) A representation of software created to facilitate analysis, planning, implementation, and decision-making. The software design description serves as a medium for communicating software design ...

two-phase acquisition

Computer; Software engineering

A means to deal with inherent uncertainty in software projects by delaying the final decision. The project is broken into an early phase that focuses on gathering requirements, addressing major ...

software specification review (SSR)

Computer; Software engineering

In software system engineering, a joint acquirer-supplier review conducted to finalize software configuration item (SCI) requirements so that the software developer can initiate the next step in the ...

Featured blossaries

Contemporary Concept

Category: Education   1 1 Terms

Programming Languages

Category: Languages   2 17 Terms