Software Engineering (SE) ist die Anwendung eines systematischen, disziplinierten und quantifizierbaren Ansatzes für das Design, die Entwicklung, den Betrieb und die Wartung von Software sowie die Untersuchung dieser Ansätze. das heißt, die Anwendung von Engineering auf Software.