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
Authoring language
Computer; Software engineering
A high level programming language used to develop courseware for computer-assisted instruction.
Conditional jump
Computer; Software engineering
A jump that takes place only when specified conditions are met.
Unconditional jump
Computer; Software engineering
A jump that takes place regardless of execution conditions.
Computer language
Computer; Software engineering
A language designed to enable humans to communicate with computers.
Entity attribute
Computer; Software engineering
A named characteristic or property of a design entity. It provides a statement of fact about the entity.
Time sharing
Computer; Software engineering
A mode of operation that permits two or more users to execute computer programmes concurrently on the same computer system by interleaving the execution of their program. Note: Time sharing may be ...
Waterfall model
Computer; Software engineering
A model of the software development process in which the constituent activities, typically a concept phase, requirements phase, design phase, implementation phase, test phase, and installation and ...