- Software engineering is a specialization and extension of computer science, primarily focusing on the systematic construction of large-scale software-intensive systems.
- It concerns all aspects of conceptualizing and realizing new, large-scale software systems, as well as restructuring and reusing existing software. This includes, in particular, methodological aids such as processes, models, tools and principles of systematic development of software systems, solid knowledge of quality control and relevant knowledge and experience in the area of project management.