
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
Jump
Computer; Software engineering
(1) To depart from the implicit or declared order in which computer programme statements are being executed. (2) A programme statement that causes a departure.~(3) The departure described in (1).
Allocation
Computer; Software engineering
(1) The process of distributing requirements, resources, or other entities among the components of a system or program.~(2) The result of the distribution in (1).
Factoring
Computer; Software engineering
(1) The process of decomposing a system into a hierarchy of modules.~(2) The process of removing a function from a module and placing it into a module of its own.
Padding
Computer; Software engineering
(1) The technique of filling out a fixed-length block of data with dummy characters, words, or records.~(2) Dummy characters, words, or records used to fill out a fixed-length block of data.
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 ...
Maintainability
Computer; Software engineering
(1) The ease with which a software system or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment.~(2) The ease with which a ...
Relocation factor
Computer; Software engineering
(1) The difference between the loaded origin and the assembled origin of a computer program.~(2) A number that must be added to a relative address to determine the address of the storage location to ...