Software engineering is an engineering discipline which is concerned with all aspects of software production. •System engineering is concerned with all aspects of computer based systems development including hardware, software and process engineering
• Software engineering is part of this process
• System engineers are involved in system specification, architectural design, integration and deployment
Engineering is the application of scientific principles and methods to the construction of useful structures & machines. “The process of productive use of scientific knowledge is called engineering.”
Mechanical engineering
Computer engineering
Civil engineering
Chemical engineering
Electrical engineering
Nuclear engineering
Aeronautical engineering
And etc