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

Spiral model

Computer; Software engineering

A model of the software development process in which the constituent activities, typically requirements analysis, preliminary and detailed design, coding, integration, and testing, are performed ...

Declaration

Computer; Software engineering

A non-executable programme statement that affects the assembler or compiler's interpretation of other statements in the program. For example, a statement that identifies a name, specifies what the ...

Multiprocessing

Computer; Software engineering

A mode of operation in which two or more processes are executed concurrently by separate processing units that have access (usually) to a common main storage.

Workload model

Computer; Software engineering

A model used in computer performance evaluation, depicting resource utilisation and performance measures for anticipated or actual workloads in a computer system.

Multitasking

Computer; Software engineering

A mode of operation in which two or more tasks are executed in an interleaved manner.

Test unit

Computer; Software engineering

A set of one or more computer programme modules together with associated control data, (for example, tables), usage procedures, and operating procedures that satisfy the following conditions: (a) All ...

Imperative construct

Computer; Software engineering

A sequence of one or more steps not involving branching or iteration.

Featured blossaries

Chinese Internet term

Category: Languages   1 2 Terms

Best TV Shows 2013/2014 Season

Category: Entertainment   2 6 Terms