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
stanley soerianto
0
Terms
107
Blossaries
6
Followers