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

preliminary design

Computer; Software engineering

(1) The process of analyzing design alternatives and defining the architecture, components, interfaces, and timing and sizing estimates for a system or component.~(2) The result of the process in ...

functional design

Computer; Software engineering

(1) The process of defining the working relationships among the components of a system.~(2) The result of the process in (1).

data abstraction

Computer; Software engineering

(1) The process of extracting the essential characteristics of data by defining data types and their associated functional characteristics and disregarding representation details.~(2) The result of ...

maintenance

Computer; Software engineering

(1) The process of modifying a software system or component after delivery to correct faults, improve performance or other attributes, or adapt to a changed environment.~(2) The process of retaining ...

requirements analysis

Computer; Software engineering

(1) The process of studying user needs to arrive at a definition of system, hardware, or software requirements.~(2) The process of studying and refining system, hardware, or software requirements.

implementation

Computer; Software engineering

(1) The process of translating a design into hardware components, software components, or both.~(2) The result of the process in (1).

forward recovery

Computer; Software engineering

(1) The reconstruction of a file to a given state by updating an earlier version, using data recorded in a chronological record of changes made to the file.~(2) A type of recovery in which a system, ...

Featured blossaries

10 Classic Cocktails You Must Try

Category: Education   1 10 Terms

Steve Jobs's Best Quotes

Category: History   1 9 Terms