![](/template/termwiki/images/likesmall.jpg)
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
Rescue point
Computer; Software engineering
A point in a computer programme at which execution can be restarted following a failure.
Breakpoint
Computer; Software engineering
A point in a computer programme at which execution can be suspended to permit manual or automated monitoring of programme performance or results. Types include code breakpoint, data breakpoint, ...
Mask
Computer; Software engineering
A pattern of bits or characters designed to be logically combined with an unknown data item to retain or suppress portions of the data item; for example, the bit string "00000011" when logically ...
Interactive language
Computer; Software engineering
A nonprocedural language in which a programme is created as a result of interactive dialogue between the user and the computer system. The system provides questions, forms, and so on, to aid the user ...
Rule-based language
Computer; Software engineering
A nonprocedural language that permits the user to state a set of rules and to express queries or problems that use these rules.
Declarative language
Computer; Software engineering
A nonprocedural language that permits the user to declare a set of facts and to express queries or problems that use these facts.
Data structure
Computer; Software engineering
A physical or logical relationship among data elements, designed to support specific data manipulation functions.